
當伺服器上執行一些CPU密集型進程時,我們很可能無法透過ssh
命令登入這台機器,並出現錯誤「操作逾時」。
根據這個郵政peterph回答,應該有一種方法可以在任何情況下保證sshd服務。但我就是不知道該怎麼做為 sshd 建立一個群組,給它一些不可忽略的 CPU 時間份額,並給這個「遠端存取」進程比其他進程更高的 CPU 份額。
誰能告訴我如何在“/etc/cgconfig.conf”和“/etc/cgrules.conf”中配置它?非常感謝。
答案1
我會嘗試解決此資源爭用的根本原因,而不是 cgroup 欺騙。即使在我的工作負載密集的系統上,SSH 存取也從來不是問題。
- 這是什麼類型的伺服器?
- 硬體/作業系統/發行版的規格是什麼?
- 系統上到底發生了什麼事阻止 sshd 一致回應?
另外,您是否有機會面臨熵消耗?