作者WachinMs (NK)
看板Linux
标题[问题] 关於linux server的记忆体管理
时间Sat Feb 22 15:19:18 2020
想问板上的大大
最近弄了一个server
常常在太多人使用的时候记忆体跟swap都被占满
导致整个系统当掉
只能重新开机或kill掉一些程式
有没有什麽方法可以在不kill使用者的程式下
确保系统不会当机
而使用者的程式也能顺利执行完毕
目前是有看到关於ulimit的设定
但是不知道具体上要如何设定才能满足我的需求
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.169.165.218 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1582355960.A.BF8.html
1F:→ mirc: 不知道你的程式是啥?你怎不想说最简单加记忆体,你的问题很 02/22 18:10
2F:→ mirc: 不明确,很难得到明确的答案。 02/22 18:10
3F:→ dennisxkimo: 限制记忆体 系统不当机 记忆体不够 程式能顺利完成? 02/22 21:29
4F:→ Bencrie: 软体办不到。买新硬体 02/22 21:49
6F:推 rickieyang: 也稍微说明一下硬体跟运行的软体类型吧... 02/22 23:17
7F:推 abc0922001: 加记忆体吧,又要马儿好又要马儿不吃草 02/23 15:39
8F:推 licheng: 看你跑什麽软体,有些可以限制使用者数目。 02/23 16:52
9F:推 soem: 限制每个使用者的记忆体使用量? 02/23 18:32
10F:推 soem: 想了一下你的需求,你真正需要的应该是使用者一个一个来 02/23 18:44
11F:→ soem: 跑完了再让下一个使用者进来? 02/23 18:44
13F:→ soem: (How to manage a multi-user job...) stackoverflow 02/23 18:47
14F:→ soem: 类似这样的关键字;或是你可以掌握使用者行为的话: 02/23 18:47
16F:→ soem: Linux/Bash, how to schedule commands in a FIFO queue? 02/23 18:47
17F:→ soem: 这方面是不是才是你需要的呢? 02/23 18:48
18F:推 Gold740716: 把 swap 开更大 02/23 22:27
19F:→ Gold740716: 应该有参数可以让使用者都用 swap 保证不 oom 之类的 02/23 22:29
20F:推 Bencrie: 那硬碟会转到你系统动弹不得吧 02/24 01:07
21F:推 v72807647: cpu还有余力也可以开看看记忆体压缩(zram) 02/26 00:55