lscpu | grep "^CPU(s):"
,2. 查看硬盘信息:lsblk
或 fdisk -l
,3. 查看内存大小:free -h
或 cat /proc/meminfo | grep MemTotal
查看服务器的核心数、硬盘和内存是了解服务器硬件配置的重要步骤,不同的操作系统有不同的命令和方法来获取这些信息,以下是详细的步骤和示例,帮助你在Linux、Windows和macOS系统中查看这些关键信息。
查看核心数
Linux
在Linux系统上,可以使用以下命令来查看CPU的核心数:
lscpu | egrep 'Model name|Socket\(s\)|Core\(s\) per socket|Thread\(s\) per core|CPU\(s\)'
该命令不仅显示了核心数,还提供了CPU的型号、插槽数、每个插槽的核心数以及每个核心的线程数。
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 2 Vendor ID: GenuineIntel CPU family: 6 Model: 158 Model name: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz Stepping: 9 CPU MHz: 2808.000 BogoMIPS: 5616.00 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 6144K NUMA node0 CPU(s): 0-7
Windows
在Windows系统上,可以使用以下命令来查看逻辑处理器的数量:
wmic cpu get NumberOfLogicalProcessors
该命令会显示逻辑处理器的数量,这对于多线程处理非常有用。
NumberOfLogicalProcessors 8
macOS
在macOS上,可以使用以下命令来查看CPU的核心数:
sysctl -n hw.physicalcpu sysctl -n hw.logicalcpu
这两个命令分别显示物理核心数和逻辑核心数(如果支持超线程)。
hw.physicalcpu: 4 hw.logicalcpu: 8
查看内存大小
Linux
在Linux系统上,可以使用以下命令来查看内存使用情况:
free -h vmstat -s
free -h
命令提供了一个简洁的概览,而vmstat -s
则提供更详细的内存状态信息。
total used free shared buff/cache available Mem: 7.7G 2.1G 4.3G 503M 1.3G 5.0G Swap: 2.0G 0B 2.0G
Windows
在Windows系统上,可以使用以下命令来查看内存容量:
systeminfo | findstr /C:"Total Physical Memory"
该命令会显示系统的总物理内存。
Total Physical Memory: 16,93 MB
macOS
在macOS上,可以使用以下命令来查看内存大小:
sysctl -a | grep hw.memsize
为了更易读的格式,可以这样做:
echo "$(sysctl -n hw.memsize) / 1024^2" | bc -l | awk '{printf "%.2f GB ", $1}'
这个命令会将字节转换为GB,并保留两位小数点。
16、00 GB
查看硬盘信息
Linux
在Linux系统上,可以使用以下命令来查看硬盘信息:
lsblk fdisk -l
lsblk
命令显示设备的挂载情况,而fdisk -l
命令则提供硬盘及分区的详细信息。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 40G 0 disk ├─sda1 8:1 0 1G 0 part /boot ├─sda2 8:2 0 39G 0 part /
Windows
在Windows系统上,可以使用以下命令来查看硬盘信息:
wmic logicaldisk get size,freespace,caption
该命令会显示每个逻辑磁盘的大小和可用空间。
Caption Size FreeSpace C: 1278799744224 590426966528 D: 1288490188800 1288490188800
macOS
在macOS上,可以使用以下命令来查看硬盘信息:
df -h diskutil list
df -h
命令显示文件系统的磁盘空间使用情况,而diskutil list
命令提供更详细的磁盘信息。
/dev/disk0 (internal): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0 1: EFI System 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 999.9 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3
通过以上步骤,你可以轻松查看服务器的核心数、硬盘和内存信息,这些信息对于系统管理和性能优化非常重要,希望这篇文章对你有所帮助!
小伙伴们,上文介绍了“服务器查看核心数硬盘和内存”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。