我与HAL共享一台服务器.服务器有32 GB的内存.
我很少使用超过1 GB的内存,当我这样做时,它一次只能使用几分钟,而且我不介意将这些作业发送到后面.
HAL读/写大文件(例如使用gunzip).这可能会间歇性地占用内存cpu的100%,持续数小时.这通常是在一夜之间完成,但是在运行时,即使是简单的命令,如cd需要30秒,打开emacs可能需要几分钟.
我希望能够保留1 GB以供使用<<< 1GB(像文本编辑器一样).我也想避开HAL的方式,并且没有理由认为这应该是一个问题. HAL表示排队系统(如PBS)不能用于将低优先级放在读/写上,例如在大型作业运行时,始终可以使用1 GB的内存.用他的话说:
the script used to gunzip snags all the processors it can because the data is large… queueing would not solve this… during transfer of files from (that server) to (this server),an inflation step does lots of read/write
为什么排队不能解决这个问题呢?什么可以?