如何查看进程中各线程的内存占用情况

2025-05-08 07:02:44
推荐回答(1个)
回答1:

  1、查看物理CPU的个数
  [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep “physical id”|sort |uniq|wc -l
  1
  2、查看逻辑CPU的个数
  [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep “processor”|wc -l
  4
  3、查看CPU是几核(即,核心数)
  [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep “cores”|uniq
  cpu cores : 4
  4、查看CPU的主频
  [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep MHz|uniq
  cpu MHz : 2499.982
  5、当前操作系统内核信息
  [root@MysqlCluster01 ~]# uname -a
  Linux MysqlCluster01 2.6.32-431.20.3.el6.x86_64 #1 SMP Thu Jun 19 21:14:45 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
  6、当前操作系统发行版信息
  [root@MysqlCluster01 ~]# cat /etc/issue
  CentOS release 6.4 (Final)
  Kernel \r on an \m
  7、内存使用情况
  [root@MysqlCluster01 ~]# free -m
  total used free shared buffers cached
  Mem: 7863 2738 5125 0 141 835
  -/+ buffers/cache: 1761 6102
  Swap: 3967 0 3967