您现在的位置是:网站首页> 编程资料编程资料
Linux下怎样查看机器配置,及cpu/内存/硬盘使用率_资源网
                     2022-04-10
                1082人已围观
                
                2022-04-10
                1082人已围观
            
简介 Linux下怎样查看机器配置,及cpu/内存/硬盘使用率_资源网
Linux下怎样查看机器配置啊?cpu/内存/硬盘
 dmesg
 显示开机信息。kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里
 dmesg|grep hd
 硬盘
 dmesg|grep cpu
 cpu
 dmesg|grep proc
 内存
 dmesg|grep redhat
操作系统
 dmesg|more
 更多信息
 uname -a
 操作系统版本
查看linux cpu和内存利用率
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 centos 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。
   操作实例:
   在命令行中输入 “top”
   即可启动 top
   top 的全屏对话模式可分为3部分:系统信息栏、命令输入栏、进程列表栏。
   第一部分 -- 最上部的 系统信息栏 :
   第一行(top):
     “00:11:04”为系统当前时刻;
     “3:35”为系统启动后到现在的运作时间;
     “2 users”为当前登录到系统的用户,更确切的说是登录到用户的终端数 -- 同一个用户同一时间对系统多个终端的连接将被视为多个用户连接到系统,这里的用户数也将表现为终端的数目;
     “load average”为当前系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,一般的可以认为这个数值超过 CPU 数目时,CPU 将比较吃力的负载当前系统所包含的进程;
   第二行(Tasks):
     “59 total”为当前系统进程总数;
     “1 running”为当前运行中的进程数;
     “58 sleeping”为当前处于等待状态中的进程数;
     “0 stoped”为被停止的系统进程数;
     “0 zombie”为被复原的进程数;
   第三行(Cpus):
     分别表示了 CPU 当前的使用率;
   第四行(Mem):
     分别表示了内存总量、当前使用量、空闲内存量、以及缓冲使用中的内存量;
   第五行(Swap):
     表示类别同第四行(Mem),但此处反映着交换分区(Swap)的使用情况。通常,交换分区(Swap)被频繁使用的情况,将被视作物理内存不足而造成的。
   第二部分 -- 中间部分的内部命令提示栏:
   top 运行中可以通过 top 的内部命令对进程的显示方式进行控制。内部命令如下表:
   s
   - 改变画面更新频率
   l - 关闭或开启第一部分第一行 top 信息的表示
   t - 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示
   m - 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示
   N - 以 PID 的大小的顺序排列表示进程列表(第三部分后述)
   P - 以 CPU 占用率大小的顺序排列进程列表 (第三部分后述)
   M - 以内存占用率大小的顺序排列进程列表 (第三部分后述)
   h - 显示帮助
   n - 设置在进程列表所显示进程的数量
   q - 退出 top
   s -
   改变画面更新周期
   第三部分 -- 最下部分的进程列表栏:
   以 PID 区分的进程列表将根据所设定的画面更新时间定期的更新。通过 top 内部命令可以控制此处的显示方式
 在Linux下查看内存我们一般用free命令:
 [root@scs-2 tmp]# free
              total       used       free     shared    buffers     cached
 Mem:       3266180    3250004      16176          0     110652    2668236
 -/+ buffers/cache:     471116    2795064
 Swap:      2048276      80160    1968116
 下面是对这些数值的解释:
 total:总计物理内存的大小。
 used:已使用多大。
 free:可用有多少。
 Shared:多个进程共享的内存总额。
 Buffers/cached:磁盘缓存的大小。
 第三行(-/+ buffers/cached):
 used:已使用多大。
 free:可用有多少。
 第四行就不多解释了。
 区 别:第二行(mem)的used/free与第三行(-/+ buffers/cache) used/free的区别。这两个的区别在于使用的角度来看,第一行是从OS的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是16176KB,已用内存是3250004KB,其中包括,内核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.
 第三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。
 所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached。
 如上例:
 2795064=16176+110652+2668236
 接下来解释什么时候内存会被交换,以及按什么方交换。 当可用内存少于额定值的时候,就会开会进行交换。
 如何看额定值:
 cat /proc/meminfo
 [root@scs-2 tmp]# cat /proc/meminfo
 MemTotal:      3266180 kB
 MemFree:         17456 kB
 Buffers:        111328 kB
 Cached:        2664024 kB
 SwapCached:          0 kB
 Active:         467236 kB
 Inactive:      2644928 kB
 HighTotal:           0 kB
 HighFree:            0 kB
 LowTotal:      3266180 kB
 LowFree:         17456 kB
 SwapTotal:     2048276 kB
 SwapFree:      1968116 kB
 Dirty:               8 kB
 Writeback:           0 kB
 Mapped:         345360 kB
 Slab:           112344 kB
 Committed_AS:   535292 kB
 PageTables:       2340 kB
 VmallocTotal: 536870911 kB
 VmallocUsed:    272696 kB
 VmallocChunk: 536598175 kB
 HugePages_Total:     0
 HugePages_Free:      0
 Hugepagesize:     2048 kB
 用free -m查看的结果:
 [root@scs-2 tmp]# free -m
              total       used       free     shared    buffers     cached
 Mem:          3189       3173         16          0        107       2605
 -/+ buffers/cache:        460       2729
 Swap:         2000         78       1921
 查看/proc/kcore文件的大小(内存镜像):
 [root@scs-2 tmp]# ll -h /proc 
相关内容
- windows 2008设置多用户同时远程登录_资源网
- windows server 2008 如何取消禁ping_资源网
- Windows server 2008 桌面图标修改方法_windows2008_资源网
- Windows 8入门操作锦集之基本手势、键盘快捷键、搜索等技巧介绍_资源网
- Windows Server 2012实用技巧之快速关机_资源网
- cad字体库安装_AutoCad字体库安装教程_资源网
- CentOS 6.0 图形(图解)安装教程_资源网
- 实战:如何从Win2003本地直接升级Win2008 R2(多图)_资源网
- 怎么批处理安装字体_资源网
- Windows 8系统怎么关机,五种关机方法任你选择_资源网
 
                                
                                                         
                                
                                                         
                                
                                                         
 
    