Вопросы о количестве наблюдателей на сервере, на котором установлен удаленный сервер VS Code - PullRequest
0 голосов
/ 06 мая 2020

TL; DR: Можете ли вы настроить счетчик наблюдателей для удаленного сервера VS Code?

Я хочу предисловие к этому сообщению, сказав, что я не айтишник и многое другое Я собираюсь опубликовать перефразированный текст от коллеги, который знает об этом типе вещей больше, чем я, так что простите меня, если я не полностью объясню что-то правильно или если я совершенно не разбираюсь в этом предмете.

Я новичок в своем офисе и единственный, кто использует VS Code (и VS Code Remote для работы с S SH). После подключения к одному из наших серверов Debian 10 при работе с удаленным плагином один из других парней столкнулся с некоторыми проблемами на этом сервере (я не могу точно вспомнить, что это было). После исследования этих проблем он сообщил, что проблемы были вызваны относительно большим количеством наблюдателей, созданных сервером удаленного плагина. Я предполагаю, что в дистрибутиве Debian 10 по умолчанию установлено максимальное количество наблюдателей 8100; вот что делал удаленный сервер с точки зрения наблюдателей в этой системе:

INOTIFY
   WATCHER
    COUNT     PID     CMD
----------------------------------------
    5906    17698  /root/.vscode-server/bin/2aae1f26c72891c399f860409176fe435a154b13/node --max-old-space-size=3072 /root/.vscode-server/bi
    2241    17717  /root/.vscode-server/bin/2aae1f26c72891c399f860409176fe435a154b13/node /root/.vscode-server/bin/2aae1f26c72891c399f86040
      14     1962  /usr/lib/policykit-1/polkitd --no-debug
       8      412  /lib/systemd/systemd-udevd
       5        1  /sbin/init splash
       4      846  /usr/lib/colord/colord
       4        1  /sbin/init splash
       4        1  /sbin/init splash
       4     1962  /usr/lib/policykit-1/polkitd --no-debug
       2      695  avahi-daemon: running [plantstar.local]
       2      669  /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
       2      402  /usr/sbin/blkmapd
       1      850  /lib/systemd/systemd --user
       1      700  /sbin/agetty --noclear tty1 linux
       1        1  /sbin/init splash
       1    17556  /root/.vscode-server/bin/2aae1f26c72891c399f860409176fe435a154b13/node /root/.vscode-server/bin/2aae1f26c72891c399f86040
       0    17631  /root/.vscode-server/bin/2aae1f26c72891c399f860409176fe435a154b13/node /root/.vscode-server/bin/2aae1f26c72891c399f86040

Мой вопрос: это нормальное поведение? Есть ли способ настроить удаленный плагин S SH, который их уменьшит? Сотрудник, сообщивший об этом, сказал: «... здесь есть два варианта ... Я изменяю максимальное [количество наблюдателей] на более высокое значение. Единственная [проблема] с этим состоит в том, что каждый используемый inotify watch занимает 1 КБ памяти ядра который не подлежит замене. ВЫБЕРИТЕ ДВА ... кто-то прекращает использовать VSCode удаленно на этих linux ящиках. " Я, вероятно, желаю желаемого, но я надеюсь, что может быть третий вариант, возможно, какая-то настройка, которая уменьшит количество наблюдателей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...