linux系统中如何查看内存大小、硬盘大小、CPU
1、内存
(1)、
[root@localhost home]# cat /proc/meminfo | head -n 5 MemTotal: 2035624 kB ## 总的内存大小 MemFree: 824528 kB MemAvailable: 1221384 kB Buffers: 1780 kB Cached: 496032 kB
[root@localhost home]# cat /proc/meminfo | head -n 1 | awk '{print $2/(1024 * 1024),"G"}' 1.94132 G
(2)、
[root@localhost home]# free -h total used free shared buffers cached Mem: 1.9G 1.2G 782M 10M 1.7M 474M -/+ buffers/cache: 728M 1.2G Swap: 2.0G 0B 2.0G
2、硬盘
(1)
[root@localhost home]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/rhel-root 18G 3.0G 15G 17% / devtmpfs 985M 0 985M 0% /dev tmpfs 994M 136K 994M 1% /dev/shm tmpfs 994M 8.8M 986M 1% /run tmpfs 994M 0 994M 0% /sys/fs/cgroup /dev/sda1 497M 119M 379M 24% /boot /dev/sr0 3.5G 3.5G 0 100% /media/cdrom
(2)
[root@localhost home]# fdisk -l |grep Disk Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors Disk label type: dos Disk identifier: 0x00094211 Disk /dev/mapper/rhel-root: 18.8 GB, 18798870528 bytes, 36716544 sectors Disk /dev/mapper/rhel-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
3、cpu信息
(1)
[root@localhost home]# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 1 On-line CPU(s) list: 0 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 1 NUMA node(s): 1 Vendor ID: AuthenticAMD CPU family: 23 Model: 113 Model name: AMD Ryzen 5 3600X 6-Core Processor Stepping: 0 CPU MHz: 3800.007 BogoMIPS: 7600.01 Virtualization: AMD-V Hypervisor vendor: VMware Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 512K L3 cache: 32768K NUMA node0 CPU(s): 0
(2)、
[root@localhost home]# cat /proc/cpuinfo | grep "physical id" | uniq | wc -l ## 查看物理CPU的个数 1
[root@localhost home]# cat /proc/cpuinfo | grep "cpu cores" | uniq ## 物理cpu的核心数 cpu cores : 1
[root@localhost home]# cat /proc/cpuinfo | grep 'model name' |uniq ## cpu的型号 model name : AMD Ryzen 5 3600X 6-Core Processor
补充:物理cpu和逻辑cpu(另一台试验机)
root@PC1:/home/test# cat /proc/cpuinfo | grep 'model name' |uniq ## 查看cpu的型号 model name : AMD Ryzen 5 3600X 6-Core Processor
root@PC1:/home/test# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l ## 物理cpu的个数 2
root@PC1:/home/test# cat /proc/cpuinfo| grep "cpu cores"| uniq ## 每个物理cpu中的核心数 cpu cores : 4
root@PC1:/home/test# cat /proc/cpuinfo| grep "processor"| wc -l ##逻辑cpu的个数 8
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通