пинг больше не вычисляет микросекунды

сегодня я решил обновить свой старый el5 ядро с yum после многих лет. Что я не знал, что ядро, которое работает на заказ и после обновления и перезагрузки сетевых драйверов начал глючить нагрузки и поэтому я решила, что загрузка со старым ядром бы уделить мне больше времени, чем пытаясь исправить заказ.

предыдущее, пользовательское ядро было 2.6.39 и текущий, пониженный один 2.6.18-308.11.1 (как x64).

сетевые драйверы правильно снова после понижения, но теперь ping больше не измеряется в микросекундном диапазоне. Вместо этого он будет округлять только вверх / вниз до ближайшего целого числа милисекунды, например:

PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
64 bytes from 10.10.10.1: icmp_seq=1 ttl=64 time=1.00 ms
64 bytes from 10.10.10.1: icmp_seq=2 ttl=64 time=0.000 ms
64 bytes from 10.10.10.1: icmp_seq=3 ttl=64 time=2.00 ms
64 bytes from 10.10.10.1: icmp_seq=4 ttl=64 time=1.00 ms
64 bytes from 10.10.10.1: icmp_seq=5 ttl=64 time=0.000 ms

есть ли какие-либо известные настройки в ядре, которые это делают? Я искал немного на Google, но не нашел ни одного человека с той же проблемой.

15
задан Railander
23.12.2022 9:21 Количество просмотров материала 2640
Распечатать страницу

1 ответ

к сожалению, похоже, таймеры высокого разрешения (суб-миллисекунды) не полностью землю в ядре до 2.6.21.

вероятно, вам придется обновить ядро до версии, выпущенной за последние 8.9 лет. : -)

см.http://elinux.org/High_Resolution_Timers или Google для "таймеров высокого разрешения Linux" или проверьте время(7) man-страницы.

0
отвечен Spiff 2022-12-24 17:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх