[問題] 關於linux server的記憶體管理

看板Linux作者 (NK)時間4年前 (2020/02/22 15:19), 編輯推噓9(9012)
留言21則, 10人參與, 4年前最新討論串1/1
想問板上的大大 最近弄了一個server 常常在太多人使用的時候記憶體跟swap都被佔滿 導致整個系統當掉 只能重新開機或kill掉一些程式 有沒有什麼方法可以在不kill使用者的程式下 確保系統不會當機 而使用者的程式也能順利執行完畢 目前是有看到關於ulimit的設定 但是不知道具體上要如何設定才能滿足我的需求 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.165.218 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1582355960.A.BF8.html

02/22 18:10, 4年前 , 1F
不知道你的程式是啥?你怎不想說最簡單加記憶體,你的問題很
02/22 18:10, 1F

02/22 18:10, 4年前 , 2F
不明確,很難得到明確的答案。
02/22 18:10, 2F

02/22 21:29, 4年前 , 3F
限制記憶體 系統不當機 記憶體不夠 程式能順利完成?
02/22 21:29, 3F

02/22 21:49, 4年前 , 4F
軟體辦不到。買新硬體
02/22 21:49, 4F

02/22 21:57, 4年前 , 5F

02/22 23:17, 4年前 , 6F
也稍微說明一下硬體跟運行的軟體類型吧...
02/22 23:17, 6F

02/23 15:39, 4年前 , 7F
加記憶體吧,又要馬兒好又要馬兒不吃草
02/23 15:39, 7F

02/23 16:52, 4年前 , 8F
看你跑什麼軟體,有些可以限制使用者數目。
02/23 16:52, 8F

02/23 18:32, 4年前 , 9F
限制每個使用者的記憶體使用量?
02/23 18:32, 9F

02/23 18:44, 4年前 , 10F
想了一下你的需求,你真正需要的應該是使用者一個一個來
02/23 18:44, 10F

02/23 18:44, 4年前 , 11F
跑完了再讓下一個使用者進來?
02/23 18:44, 11F

02/23 18:45, 4年前 , 12F

02/23 18:47, 4年前 , 13F
(How to manage a multi-user job...) stackoverflow
02/23 18:47, 13F

02/23 18:47, 4年前 , 14F
類似這樣的關鍵字;或是你可以掌握使用者行為的話:
02/23 18:47, 14F

02/23 18:47, 4年前 , 15F

02/23 18:47, 4年前 , 16F
Linux/Bash, how to schedule commands in a FIFO queue?
02/23 18:47, 16F

02/23 18:48, 4年前 , 17F
這方面是不是才是你需要的呢?
02/23 18:48, 17F

02/23 22:27, 4年前 , 18F
把 swap 開更大
02/23 22:27, 18F

02/23 22:29, 4年前 , 19F
應該有參數可以讓使用者都用 swap 保證不 oom 之類的
02/23 22:29, 19F

02/24 01:07, 4年前 , 20F
那硬碟會轉到你系統動彈不得吧
02/24 01:07, 20F

02/26 00:55, 4年前 , 21F
cpu還有餘力也可以開看看記憶體壓縮(zram)
02/26 00:55, 21F
文章代碼(AID): #1UKDNulu (Linux)