首页 > 编程知识 正文

如何修改vmware虚拟机的内存,关于python内存管理

时间:2023-05-06 10:09:39 阅读:135748 作者:245

你要找的是“免费”的输出:

$free

totalusedfreesharedbufferscached

mem :77556759456100022132592484

-/buffers/cache 3360144840630716

Swap: 500344 21972 478372

这是旅行:

这是一个有768MB物理RAM和500344KB交换分区的箱子。

759456KB为“使用”(第2列,第一行)。 在该"二手"存储器中,23132KB为缓存器(第5列、开头行)、592484KB )、开头行)为高速缓存,剩下144840KB )第2列、第2行) )的活动过程正在进行中

考虑到缓冲区和高速缓存使用的内存可供进程使用,可以释放630716KB的物理内存(第3列,第2行)。

如我所说,交换分区为500344kb(1 (第1列,下行) .交换文件的21972KB )第2列,下行)正在使用中,478372KB )第3列,下行)为空。

因此,%free memory的定义取决于是否计算缓冲区和缓存以及是否计算交换。

这应该足以让你继续计算你认为合适的百分比。

这是top和free的输出:

$top -n1 | grep 'used,'; 自由

Mem: 775556k total,751472k used,24084k free,20776k buffers

Swap: 500344k total,21972k used,478372k free,586648k cached

totalusedfreesharedbufferscached

mem :7755675134424212020776586648

-/buffers/cache 3360143920631636

Swap: 500344 21972 478372

你会发现top和free是如何达成协议的。 (虽然略有不同,但这是一台多用户计算机,顶级和免费程序的内存使用情况也反映在其中。

如果撒娇的狗在调用vmstate时添加“-s”,会看到很多相同的输出,但以不同的形式:

$vmstat -s; 自由

775556总内存

759920使用内存

674680活动存储器

18440非活动存储器

15636自由内存

21892缓冲存储器

594372 swap cache

500344总交换

21972使用交换

478372自由交换

.输出传输.

totalusedfreesharedbufferscached

mem :7755675992015636021892594372

-/buffers/cache 3360143656631900

Swap: 500344 21972 478372

vmstat上显示的所有数字都是免费的

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。