在 PlayStation 3 上进行 Linux 开发,第 2 部分: 内存操作

http://tech.ddvip.com   2008年06月11日    社区交流

内容摘要:索尼的 PlayStation 3(PS3)能运行 Linux®,但是要运行良好,还需要做些调整。本篇文章是 本系列 的第二篇文章,在这篇文章中 Peter Seebach 研究了大量耗用内存的地方,以及如何找回内存。

  内存开支还是很大

  节省了一百兆内存固然不错,但是还能进一步瘦身。再次运行 top 命令会发现其他一些内存大户:

  清单 4. 请原谅,我没记得自己运行了这些进程

 PID USER   PR NI VIRT RES SHR S %CPU %MEM  TIME+ COMMAND
2204 root   39 19 30056 12m 5632 S  0 5.7  0:00.70 yum-updatesd
1825 root   20  0 19220 5052 972 S  0 2.3  0:00.00 python
2238 haldaemo 20  0 6648 2728 2180 S  0 1.2  0:00.27 hald
1909 root   20  0 13480 2236 1564 S  0 1.0  0:00.02 cupsd
2015 root   20  0 12352 1976 1272 S  0 0.9  0:00.02 console-kit-dae
1958 root   20  0 12132 1796 748 S  0 0.8  0:00.01 sendmail
2301 root   20  0 5548 1792 1484 S  0 0.8  0:00.02 login
2141 xfs    20  0 5388 1776 884 S  0 0.8  0:00.05 xfs
2425 seebs   20  0 5392 1732 1480 S  0 0.8  0:00.08 bash
2371 seebs   20  0 5392 1728 1480 S  0 0.8  0:00.08 bash
1966 smmsp   20  0 10356 1576 696 S  0 0.7  0:00.00 sendmail
2221 avahi   20  0 3772 1520 1344 S  0 0.7  0:00.07 avahi-daemon
1751 root   20  0 11332 1348 588 S  0 0.6  0:00.43 pcscd
1796 root   20  0 29652 1304 1032 S  0 0.6  0:00.02 automount

  迄今为止,最大的程序是 yum-updatesd,这应该是与系统的 yum 更新程序有关的守护程序。幸运的是,没有这个程序我们也能做得很好;可以在需要的时候手动运行 yum。

来源:ibm    作者:Peter Seebach    责编:豆豆技术应用

正在加载评论...