Я только что узнал, что на моем Linux v2.6.38 нет pdflush. Но когда я делаю
ps uax | grep flush
Это показывает:
root 269 0.1 0.0 0 0 ? S 13:05 0:04 [flush-8:0]
Мое ядро:
Linux yonggang-laptop 2.6.38-11-generic #50-Ubuntu SMP Mon Sep 12 21:18:14 UTC 2011 i686 i686 i386 GNU/Linux
Кажется, [flush8: 0] - это замена pdflush. Есть ли у кого-нибудь дополнительная информация о том, как работает этот поток [flush-8: 0] и что означает 8: 0? Я знаю, что в старых версиях количество потоков pdflush составляет 2-8, и оно зависит от рабочей нагрузки системы на обратную запись. Я ожидаю, что поток [flush-8: 0] сделает нечто подобное. Кроме того, почему / proc / sys / vm / nr_pdflush_threads все еще существует, если потока pdflush нет вообще?
Спасибо,
В flush
процесс отвечает за сброс данных с временного диска на постоянный. Это замена старому pdflush
, как вы упомянули, это требует гораздо более быстрого времени отклика. Числа, которые вы видите, относятся к блочному устройству, которое оно контролирует..