Вы можете добавлять эти аргументы каждый раз при вызове ssh: -o ServerAliveInterval=15 -o ServerAliveCountMax=3
Вам не нужно редактировать файлы конфигурации / etc / ssh / *, если вы это сделаете.
[d2 ] Вы можете создать псевдоним bash или функцию или скрипт, чтобы сделать это легко.Например эти функции bash, которые вы можете добавить в свой .bashrc, do_ssh используется вручную, чтобы включить keepalives. do_ssh_pty используется в сценариях для установки pty и предотвращения запросов.
do_ssh() {
ssh -o ServerAliveInterval=15 -o ServerAliveCountMax=3 $*
}
do_ssh_pty() {
ssh -tt -o "BatchMode=yes" -o "StrictHostKeyChecking=no" -o ServerAliveInterval=15 -o ServerAliveCountMax=3 $*
}
Теперь можно использовать do_ssh user@host или do_ssh user@host <args> <command>, а keepalives будут активны.
Если ни CPU, ни память не являются узким местом, вероятно, I / O или графикой, проверьте I / O с помощью iostat -xk 1 (check% util column), для графической карты, которую я не могу сказать, может быть, запустить glxgears?
Просто установите в реальном времени (имя пакета «linux-lowlatency») ядро и gnome будут плавными. Используйте synaptic packet manager, чтобы найти его, также вы можете удалить общее ядро для округления.