iotop не показывает записи

Это действительно зависит от того, под чем Вы подразумеваете "не, связываются". Если Вы спросите, что я думаю, что Вы (который является, "как может я иметь маршрутизацию между двумя LAN, то A и B, таким образом, компьютеры в A могут инициировать сессии к компьютерам в B, но компьютеры в B не могут инициировать сессии к компьютерам в"), Вам будет нужен маршрутизатор со своего рода поддержкой списка доступа, чтобы не разрешить компьютерам от "большой LAN" инициировать сессии к компьютерам "в маленькой LAN".

На наборе Cisco это обычно делается путем разрешения "установленный" - пакеты состояния от B до A, и (дополнительно) отклоните пакеты от B до (позволить правило ДОЛЖНО появиться перед отклонением).

Обычно, Вы желаете пакеты, оба пути, чтобы позволить ответам, которые передадут обратно, не имея направляющий от B до A (в некоторой степени) не означали бы "трафика от B до", но он не позволит основанной на TCP коммуникации и будет действительно односторонним, в котором пакеты могли оставить A, но не возвратиться.

5
задан 26 February 2017 в 13:42
2 ответа

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

-1
ответ дан 3 December 2019 в 02:17

Мне было интересно узнать о разнице между «ОБЩЕЙ ЗАПИСЬЮ НА ДИСК» и «Фактической ЗАПИСЬЮ НА ДИСК». Выполнение iotop -a показывает фактическую запись на диск. Если вы напишете sth. на диск ядро ​​может кэшировать эти записи для вас (я думаю, именно это имел в виду фонбранд). Вы можете проверить наличие грязных страниц, которые необходимо записать на диск, используя: cat / proc / vmstat | egrep "грязный | обратная запись" [0]. Если nr_dirty> 0 , то есть некоторые страницы, которые необходимо записать на диск.

В вашем случае отображаются только фактические скорости чтения / записи. И процессы уже закончили запись, но изменения еще не записаны на диск.Ядро в настоящее время делает это, когда вы взглянули на iotop. Вы не видите процесса записи, но видите, что на диск были записаны данные.

Это также причина того, почему иногда два значения (общее чтение / запись и фактическое чтение / запись) в верхней части iotop не равны.

[0] https://lonesysadmin.net/2013/12/22/better-linux-disk-caching-performance-vm-dirty_ratio/

1
ответ дан 18 May 2020 в 17:49

Теги

Похожие вопросы