LINUX.ORG.RU
ФорумAdmin

Настройка количества потоков nfsd

 


0

1

Собственно, раньше процедура была достаточно проста, смотрим /proc/fs/nfsd/pool_stats и увеличиваем количество потоков, пока sockets-enqueued не перестанет расти. Сейчас, заглянув в pool_stats, увидел какую-то бредовую картину:

# pool packets-arrived sockets-enqueued threads-woken threads-timedout
0 37063 37063 37059 0
Количество packets-arrived совпадает с sockets-enqueued. Но, по документации sockets-enqueued + threads-woken должно быть меньше или равно packets-arrived. Ядро 4.18. Что-то поменяли в последних ядрах, а доки не обновили?


Ответ на: комментарий от Minona

nfsd работает в пространстве ядра, это ядерные потоки (kernel threads)

JaM
() автор топика
Ответ на: комментарий от anonymous

Кроме количества потоков, остальное брехня. Загрузка сейчас на самая сильная, но она есть.

JaM
() автор топика
Ответ на: комментарий от JaM

это гистограмма загрузки потоков, погугли. The first number is the total number of NFS server threads started. The second number indicates whether at any time all of the threads were running at once. The remaining numbers are a thread count time histogram.

anonymous
()
Ответ на: комментарий от anonymous

Да элементарно проверяется, что фигня там. Оставляю только один поток, даю любую нагрузку, везде нули по-прежнему.

JaM
() автор топика
Ответ на: комментарий от anonymous

Гистограмма давно дохлая, емнип. А вот равенство нулю второго числа, которое показывает, была или нет полная загрузка, меня удивляет.

JaM
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.