SSH 吃光CPU資源 系統變慢 - Linux

Table of Contents


大家好..
正式環境有一台主機 有跑一些服務
後來有開放sftp讓檔案傳輸進來
只是因為沒有設定限制
導致檔案傳送時 cpu 都被 ssh 吃滿
這樣一來 主機的反應就變得很慢

想要改善這樣的情況

目前想到的是對降低sftp 檔案傳輸時所吃的流量
流量慢 cpu 就不會被ssh 吃滿
不知道 往這方面去思考 方向對不對

還是需要另外安裝 tc 這一類的流量管控程式

有在網路上查詢一些tc的作法 但多是針對網卡做流量限制
我的目標是 不要讓sftp 因為傳輸速度太快 而且吃掉CPU的資源
也許有先進能提供不一樣的思考方向

在此請教 大家

--

All Comments

Wallis avatarWallis2020-01-09
rsync 可以限速
Erin avatarErin2020-01-10
你cpu太爛才有這種問題吧 或硬碟太舊
Frederica avatarFrederica2020-01-14
也有可能是scp把上傳流量用光 只是網速變慢的問題
Yuri avatarYuri2020-01-19
直接cgroup之類的限制sshd最高cpu綜合cpu使用量,但是同時用
ssh的人會受影響
John avatarJohn2020-01-22
讓前端使用sftp丟檔案進來已經行之有年 改變統一作法難
Freda avatarFreda2020-01-25
有可能是一台主機切了太多台的vm guest
Rebecca avatarRebecca2020-01-25
因為都是專線的環境 頻寬不是問題
Hedda avatarHedda2020-01-27
限制 ssh 對cpu的使用量 似乎是一個對的方向
Todd Johnson avatarTodd Johnson2020-01-30
很謝謝三位的意見... 感謝
Zanna avatarZanna2020-02-04
喔喔你server都是在VM裡面嗎
Connor avatarConnor2020-02-04
對啊 都是vm
Lily avatarLily2020-02-09
你想試試看tc的話,找我的發文,我有對特定程式限速過
Hardy avatarHardy2020-02-11
你確定是卡在CPU? 網路10G + NVMe?
Zenobia avatarZenobia2020-02-15
我遇過ftp把cpu吃光,原因是nas網路頻寬被另一個dev
ice吃光。
Queena avatarQueena2020-02-18
cpulimit
Elizabeth avatarElizabeth2020-02-18
在 sshd 設 ulimit ,看是 systemd 還是 init.d
Connor avatarConnor2020-02-20
該不會CPU真的弱到處理加密的資料都滿載?或 SSH 本身不
支援用新的指令集處理加密的部分
Charlie avatarCharlie2020-02-24
應該是太多vm的問題吧
或租商用伺服器 沒租很高級的cou