1. 用命令判断几个物理CPU,几个核等
逻辑CPU个数:
# cat /proc/cpuinfo | grep "processor" | wc -l
2
物理CPU个数:
# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
1
2.查看CPU信息命令
cat /proc/cpuinfo
3.查看内存信息命令
cat /proc/meminfo
MemTotal: 877368 kB :所有可用RAM大小(即物理内存减去一些预留位和内核的二进制代码大小)(HighTotal + LowTotal),系统从加电开始到引导完成,BIOS等要保留一些内存,内核要保留一些内存,最后剩下可供系统支配的内存就是MemTotal。这个值在系统运行期间一般是固定不变的。
MemFree: 22516 kB :LowFree与HighFree的总和,被系统留着未使用的内存,MemFree是说的系统层面
MemAvailable: 470244 kB :应用程序可用内存数。系统中有些内存虽然已被使用但是可以回收的,比如cache/buffer、slab都有一部分可以回收,所以MemFree不能代表全部可用的内存,这部分可回收的内存加上MemFree才是系统可用的内存,即:MemAvailable≈MemFree+Buffers+Cached,它是内核使用特定的算法计算出来的,是一个估计,MemAvailable是说的应用程序层面
Buffers: 1772 kB :用来给文件做缓冲大小
Cached: 459224 kB :被高速缓冲存储器(cache memory)用的内存的大小(等于 diskcache minus SwapCache )
SwapCached: 16 kB :被高速缓冲存储器(cache memory)用的交换空间的大小,已经被交换出来的内存,但仍然被存放在swapfile中。用来在需要的时候很快的被替换而不需要再次打开I/O端口
Active: 333148 kB :在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要否则不会被移作他用. (Active(anon) + Active(file))
Inactive: 330384 kB :在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径. (Inactive(anon) + Inactive(file))
Active(anon): 104368 kB :活跃的与文件无关的内存(比如进程的堆栈,用malloc申请的内存)(anonymous pages),anonymous pages在发生换页时,是对交换区进行读/写操作
Inactive(anon): 104508 kB :非活跃的与文件无关的内存(比如进程的堆栈,用malloc申请的内存)
Active(file): 228780 kB :活跃的与文件关联的内存(比如程序文件、数据文件所对应的内存页)(file-backed pages) File-backed pages在发生换页(page-in或page-out)时,是从它对应的文件读入或写出
Inactive(file): 225876 kB :非活跃的与文件关联的内存(比如程序文件、数据文件所对应的内存页)
4.查看硬盘信息命令
fdisk -l # 第一种
free -h # 以g单位
free -m # 以M单位
du 使用详解 linux统计目录大小并排序 查看目录下所有一级子目录文件夹大小
-
du -sh #统计当前目录的大小,以直观方式展现
-
du -h --max-depth=1 #查看当前目录下所有一级子目录文件夹大小
-
du -h --max-depth=1 | sort #查看当前目录下所有一级子目录文件夹大小并排序
-
du -h --max-depth=1 | grep [TG] | sort -nr #倒序排
5. 使用ls命令
ls 命令一般用于查看文件和目录的信息,包括文件和目录权限、拥有者、所对应的组、文件大小、修改时间、文件对应的路径等等信息。
oucanrong@zcwyou:~/iso$ ls -lh ~/iso/ubuntu-18.04.1-live-server-amd64.iso
-rw-rw-r-- 1 oucanrong oucanrong 812M 12月 21 15:23 /home/oucanrong/iso/ubuntu-18.04.1-live-server-amd64.iso
可以看出ubuntu-18.04.1-live-server-amd64.iso的大小为812M
6. 使用ll命令(其实就是ls -l的别名)
在大部分的Linux系统中,都已经设置了ls -l的别名为ll,所以并不存在ll的命令,ll只是一个别名命令而已。
Linux使用ll命令查看文件大小
oucanrong@zcwyou:~/iso$ ll -h ~/iso/ubuntu-18.04.1-live-server-amd64.iso
-rw-rw-r-- 1 oucanrong oucanrong 812M 12月 21 15:23 /home/oucanrong/iso/ubuntu-18.04.1-live-server-amd64.iso
5. 查看CPU信息(型号)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
2 Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz
(看到有2个逻辑CPU, 也知道了CPU型号)
[root@izoz ~]# cat /proc/cpuinfo | grep physical | uniq -c
1 physical id : 0
1 address sizes : 46 bits physical, 48 bits virtual
1 physical id : 0
1 address sizes : 46 bits physical, 48 bits virtual
6. 查看当前操作系统内核信息
[root@iziatoz ~]# uname -a
Linux iz2zejf0fjkrh3aalbiatoz 3.10.0-1160.36.2.el7.x86_64 #1 SMP Wed Jul 21 11:57:15 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
7. 查看机器型号
[root@iz2zeatoz ~]# dmidecode | grep "Product Name"
Product Name: Alibaba Cloud ECS
网友评论