日期:2014-05-16  浏览次数:20739 次

unix/linux系统查看进程内存的一个易混淆的问题

2005-11-16:

在top命令查看的时候, 如果结果是:?
20452 mysql???? 20?? 0? 1820 1820? 1420 S???? 0.0? 0.7?? 0:00 mysqld
20454 mysql???? 15?? 0? 1820 1820? 1420 S???? 0.0? 0.7?? 0:00 mysqld
20455 mysql???? 20?? 0? 1820 1820? 1420 S???? 0.0? 0.7?? 0:00 mysqld
因为share这一栏都是1420,? 所以20452, 20454,20455这3个mysql进程是一起分享大小为1820k的内存, 而不是每个mysql进程占1820k的内存.