在安装 Nessus 产品时,我提出了以下声明:
通常,Nessus Agent 使用 40 MB RAM(全部可分页)。
在这里,他们试图表达的意思是全部可分页?据我从声明的段落中了解到,他们试图意味着该过程不会占用太多内存。
所以我的问题是可分页内存如何提高性能[或减少性能占用]或可分页内存如何保持低内存占用?
答案1
这意味着如果有必要的话,它可以被调出——要么交换,要么调到原始的可执行文件(和库)。
优点是,当代理不执行任何操作时,它根本不需要消耗任何物理 RAM,因此它在系统上几乎没有任何占用空间。自从作者还声称代理“在空闲时几乎不使用 CPU”,这意味着当它空闲时,根本不会感觉到它的存在。
对于大多数应用程序来说,这并不是什么特别令人兴奋的事情,因为大多数代码和分配的内存无论如何都是可分页的。