小编div*_*aka的帖子

64GB 服务器上的 100GB 虚拟内存,无需交换

可能的重复:
了解虚拟内存使用情况 > Linux 上的交换 + 物理内存

我们有以下流程:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                         
10684 root       8 -15 89.6g  13g 1.1g S 406.9 21.8 316:34.89 java 
Run Code Online (Sandbox Code Playgroud)

假设我们只有 64GB 的 RAM,这个虚拟内存量是否可以?这里还有关于物理内存的信息:

Mem:  65995412k total, 64967388k used,  1028024k free,  3976288k buffers
Swap: 32764556k total,     1236k used, 32763320k free, 19534812k cached
Run Code Online (Sandbox Code Playgroud)

如您所见,仅交换了 1236k。

我们想知道缺少的 30GB+ RAM 在哪里?它们在磁盘上吗?

特定进程可以使用多少虚拟内存?虚拟内存和 RAM 之间有什么联系。

linux memory virtual-memory

1
推荐指数
1
解决办法
1788
查看次数

标签 统计

linux ×1

memory ×1

virtual-memory ×1