当前位置:首页 > 内存 > 正文

linux查内存大小(linux查询内存大小命令)

  • 内存
  • 2024-06-08 08:54:28
  • 5545

一、如何查看Linux系统中逻辑和物理cpu的个数Linux中检查硬件信息(1)检查硬盘大小:df-h(2)检查内存大小free-mll-h/proc/kcore(3)检查Linux上的cat/proc/文件CPUcpuinfo是否会showCPUinfologicCPUcount是指cat/proc/cpuinfo显示的CPU数量#cat/proc/cpuinfo|grepprocessor|wc-l物理CPU数量是指物理标识符(值)的数量#cat/proc/huitacpuinfo|grepphysicalid|sort|uniq|wc-l每个物理处理器的核心数量:每个相同的物理标识符都有其对应的coreid。如果coreid分别为1、2、3、4,则表示是四核CPU。如果coreid分别为1和2,则表示双核。#cat/proc/cpuinfo|grepcpucores|wc-l逻辑CPU:每个物理CPU中逻辑CPU的数量(可以是核心、线程或两者):#cat/proc/ChanTongcpuinfo|grepsiblings可以是核心的行为该数量也可以是核心的倍数。当等于核心数时,表示每个核心都是一个逻辑处理器。如果是核心数的两倍,则表示每个核心都启用了超线程。例如:启用超线程的双核物理处理器的coreid为1和2,但同级为4。也就是说,如果有两个逻辑处理器具有相同的coreid,则启用超线程。检查Linux内核版本:kernel-3.0-ia32:core-3.0-noarch:graphics-3.0-amd64:graphics-3.0-ia32:graphics-3.0-noarchDistributorID:RedHatEnterpriseASDescription:RedHatEnterpriseLinuxASrelease4(NahantUpdate2)Release:4Codename:NahantUpdate2注意:此命令适用于所有Linux系统,包括Redhat、SuSE、Debian等发行版。


二、linux如何查看当前占用CPU或内存最多的5个进程如果有10个进程,K=10,如果最多3个,K=3
说明:在ps-aux中(a指所有进程,u指目标兄弟的userid-execution)用户ID.进程,x指所有要显示的程序,不以终端区分)
ps-aux的输出格式是这样的:
USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMAND
root10。00.0193521308?SsJul290:00/sbin/init
root20.00.000?SJul290:00[kthreadd]
root30.00.000?SJul290:11[migration/0]
在sort-k4nr中(k表示从仙周周的位置开始,后面的数字4是起始位置指的是在这个例子中,可以看到%MEM在第4个位置,%MEM值是从大到小排序的
|ps-辅助|