纯属好玩。新装的ubuntu 11.04,好像终于解决了intel显卡Suspend的问题,不过又出来wifi不能aggregation的问题,通过升级firmware,勉强解决了。昨天不知怎么的,pulse audio又出问题了,看top的结果:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6372 sma 20 0 576g 164m 39m R 63 4.3 29:05.87 gnome-settings- 6785 sma 20 0 545g 180m 41m S 58 4.7 28:13.15 empathy 6396 sma 20 0 266g 79m 20m S 27 2.1 14:12.00 gnome-power-man 6618 sma 20 0 262g 266m 23m S 20 6.9 38:20.09 firefox-bin 3280 sma 20 0 1374m 482m 5084 S 0 12.5 2:58.98 java 6739 sma 20 0 1314m 629m 561m S 6 16.3 62:09.77 VirtualBox 7008 sma 20 0 1293m 366m 7884 S 0 9.5 3:41.31 java 9935 sma 20 0 855m 79m 8232 S 6 2.1 3:11.90 banshee
就算64位虚拟内存可以很大,也不带有这么大的virtual size的吧?pmap看一下,有很多pulse的share memory块:
6372: /usr/lib/gnome-settings-daemon/gnome-settings-daemon 0000000000400000 36K r-x-- /usr/lib/gnome-settings-daemon/gnome-settings-daemon 0000000000608000 4K r---- /usr/lib/gnome-settings-daemon/gnome-settings-daemon 0000000000609000 4K rw--- /usr/lib/gnome-settings-daemon/gnome-settings-daemon 00000000021cf000 3456K rw--- [ anon ] 00007ef8faf79000 65540K r--s- /dev/shm/pulse-shm-3594661545 00007ef8fef7a000 65540K rw-s- /dev/shm/pulse-shm-2927028155 00007ef902f7b000 65540K rw-s- /dev/shm/pulse-shm-3054396549 00007ef906f7c000 65540K rw-s- /dev/shm/pulse-shm-4051775286 。。。以下重复9284个64M的内存块。
为什么这样?不知道,bug吧。用strace看了一下,好像总是在读某个东西,但是总是得到EAGAIN,但是也有能读到的,看起来不是很有问题。算了,重启机器得了。。