Расчет использования памяти TCP (не суммируется)

Вы должны получить доступ к своему общему ресурсу следующим образом://(SERVERNAME|IP)/SHARENAME.

То, чем вы сейчас занимаетесь,://IP/SERVERNAMEне работает.

Попробуйте:sudo mount -t cifs //10.1.1.1/SanDisk_SandiskUltra_1_fe6f /mnt/smb -o username=admin,vers=1.0.

Это должно смонтировать общий ресурс SanDisk_SandiskUltra_1_fe6fна сервере по адресу 10.1.1.1.

Примечание:Если ваша служба разрешения имен nmbdнастроена правильно, вы также можете использовать //SHARE/SanDisk_SandiskUltra_1_fe6f. SHAREбудет преобразовано в 10.1.1.1.

1
18.12.2020, 19:58
1 ответ

После долгих поисков я наконец пришел к выводу.

Я правильно понимаю, как рассчитать использование памяти TCP.

Для каждого сокета добавьтеsocket_memory = rmem_alloc + wmem_alloc + fwd_alloc + wmem_queued + opt_mem + back_log(поля r, t, f, w, bl, oв skmem)

Причина того, что моя общая память захваченных сокетов выше не суммируется, заключается в том, что многие соединения выполняются внутри контейнеров докеров, которые не отображаются в выводе основной системы ss, однако они отображаются в вывод ядра /proc/net/sockstat .

Дополнительная информация в этом полезном вопросе о stackoverflow:https://stackoverflow.com/questions/37171909/when-using-docker-established-connections-dont-appear-in-netstat

Это объясняет разницу. Для хоста -только -с запущенными процессами сумма памяти будет соответствовать.

0
18.03.2021, 22:43

Теги

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