编辑:我应该澄清40%的2GB RAM
我刚碰巧在我的服务器上发现了这个问题,我之前使用过nano来打开一个错误日志,它仍然打开我不知道多长时间。杀死该任务后,我的ram使用率从1GB下降到250MB。
我记得在某个地方遇到过这个问题,我想知道将来如何防止/避免这种情况。我喜欢纳米的简单,但是,我想一定要杀掉这个过程。
将不得不考虑远程状态更新或服务器上的“生计”哈哈。
答案 0 :(得分:1)
也许因为error.log
是一个大文件(你不能说它有多大)。
您是否尝试使用less
之类的寻呼机?
less error.log
您可能不想编辑(即有机会更改)error.log
文件,您只想查看其中的内容(使用terminal pager,例如less
,或more
,或most
);寻呼机使用的内存少于编辑器,因为它无法让您更改文件。
BTW,请考虑调整logrotate(8)
请注意nano
与所有编辑一样,需要在编辑文件的内容中保留一些复杂的数据结构,以便修改有效。这就解释了为什么需要大量内存。由于nano
为free software(less},因此您可以查看其source code以获取更多详细信息。