系统需要调整

系统需要调整

我的 ubuntu 桌面似乎运行得很慢,我想知道交换是否安装正确?

root@xxxx:/home# fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001b1be

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        4096   204802048   102398976+  83  Linux
/dev/sda2       204802049  1943279616   869238784   83  Linux
/dev/sda3      1943279617  1953517568     5118976   82  Linux swap / Solaris

我是否需要运行任何命令来确保交换分区正常?

top命令显示:

top - 01:35:42 up  5:40,  1 user,  load average: 0.09, 0.17, 0.25
Tasks: 139 total,   1 running, 134 sleeping,   1 stopped,   3 zombie
Cpu(s):  4.3%us,  0.7%sy,  0.0%ni, 94.7%id,  0.2%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:   2035816k total,  1803908k used,   231908k free,   108984k buffers
Swap:  5118972k total,        0k used,  5118972k free,  1236104k cached

虽然 free 命令显示:

/home# free
             total       used       free     shared    buffers     cached
Mem:       2035816    1820056     215760          0     109232    1248636
-/+ buffers/cache:     462188    1573628
Swap:      5118972          0    5118972

swapon -s命令给出:

Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       5118972 0       -1

先感谢您!

答案1

如果操作系统无法使用 free 命令,我相信它不会列出交换利用率。

我认为 free 命令输出看起来不错。它表示您不需要使用交换功能,对于像您这样的具有大量内存的系统来说,这是很常见的情况。

虽然看起来您使用了很大一部分内存,但这可能会产生误导。Linux 会尝试在内存中保留尽可能多的页面,以便在再次需要时可以重新使用它们,而无需从磁盘重新加载它们。

如果您的 CPU 在响应缓慢时处于空闲状态,则 CPU 可能与速度变慢无关。

如果您的系统对磁盘执行大量 I/O 来满足请求,那么磁盘性能可能会成为一个问题。

答案2

用于swapon -s查看当前正在使用哪些交换分区。您无需“挂载”交换分区,而是使用 swapon 命令来打开或关闭它们。

相关内容