b*****l 发帖数: 9499 | 1 nnd,有个用户的计算,占用内存太大了,她就用一个 CUP,整个机器都冻住了。
想限制该用户最大内存使用量,让伊用 swap 去。咋整?
多谢大牛们 :) |
E*V 发帖数: 17544 | 2 http://wiki.egee-see.org/index.php/How_to_limit_per-process_physical_memory_consumption_on_WNs
【在 b*****l 的大作中提到】 : nnd,有个用户的计算,占用内存太大了,她就用一个 CUP,整个机器都冻住了。 : 想限制该用户最大内存使用量,让伊用 swap 去。咋整? : 多谢大牛们 :)
|
Z**0 发帖数: 1119 | 3 这个应该是他的CPU percentage太高。另外一个可能就是他大量读写硬盘。
如果你是管理员,用nice命令,降低他程序的priority。
【在 b*****l 的大作中提到】 : nnd,有个用户的计算,占用内存太大了,她就用一个 CUP,整个机器都冻住了。 : 想限制该用户最大内存使用量,让伊用 swap 去。咋整? : 多谢大牛们 :)
|
b*****l 发帖数: 9499 | 4 研究中。。。 有啥结论?必须用 torque 么?好像 RHEL 里没有。。。
比如说,我想限一个用户的 pmem 最大为 2G,pvmem 和 vmem 敞开了用,该咋办?
【在 E*V 的大作中提到】 : http://wiki.egee-see.org/index.php/How_to_limit_per-process_physical_memory_consumption_on_WNs
|
b*****l 发帖数: 9499 | 5 CPU percentage 不高。。。 再说了,她的程序不是并行运算,最多只占满一个 CPU。
我降了伊的 priority,但对内存占用没有帮助。。。
nnd,她的一些模拟,要用到 ~64G memory。我觉得是她程序写得笨。
【在 Z**0 的大作中提到】 : 这个应该是他的CPU percentage太高。另外一个可能就是他大量读写硬盘。 : 如果你是管理员,用nice命令,降低他程序的priority。
|
a****0 发帖数: 51 | 6 可以用·cpuset
【在 b*****l 的大作中提到】 : nnd,有个用户的计算,占用内存太大了,她就用一个 CUP,整个机器都冻住了。 : 想限制该用户最大内存使用量,让伊用 swap 去。咋整? : 多谢大牛们 :)
|
Z**0 发帖数: 1119 | 7 如果她真的需要64G,你不给她那么多,她怎么运行她的程序?这个根本不是解决方法
!系统这个时候,swap用了多少?如果系统用了很多的swap,系统不慢才怪。 如果她
的CPU的utilization特别低,而且系统没有使用比较多的swap,说明她用很多的file r
/w,她的程序让系统的i/o很高。对于这个,只有把她的进程降低到合理优先级别,让其
它的程序优先运行。
【在 b*****l 的大作中提到】 : CPU percentage 不高。。。 再说了,她的程序不是并行运算,最多只占满一个 CPU。 : 我降了伊的 priority,但对内存占用没有帮助。。。 : nnd,她的一些模拟,要用到 ~64G memory。我觉得是她程序写得笨。
|