- 断电关机
shutdown -h
- 不断电关机
halt
- 重启
reboot
dmesg -H
详见 linux/dmesg.md。
lspci -tv
。-t
是树形结构查看,-v
是详细信息,可以是 -vv
或 -vvv
。
终端用户安装 hwloc-nox
包,桌面用户安装 hwloc
包。
hwloc-ls
dmidecode 的作用是将 DMI 数据库中的信息解码,以可读的文本方式显示。
- 查看主板上的 PCI 插槽:
dmidecode | grep --color "PCI"
- 查看所有硬件信息:
dmidecode
- 查看指定硬件信息 :
dmidecode -t <类型>
,类型见 https://linux.die.net/man/8/dmidecode
查看 CPU 信息 cat /proc/cpuinfo
,或者 lscpu
。
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 39 bits physical, 48 bits virtual
CPU(s): 6 逻辑 CPU 个数
On-line CPU(s) list: 0-5
Thread(s) per core: 1 每个 CPU 的线程数
Core(s) per socket: 1 每个插槽的 CPU 核数
Socket(s): 6 CPU 插槽数
Vendor ID: GenuineIntel
CPU family: 6 CPU 产品系列代号
Model: 158 CPU 属于其系列代号中哪一代的代号
Model name: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz CPU 属于的名字及其编号、标称主频
Stepping: 10 CPU 步进
CPU MHz: 2600.000
BogoMIPS: 5200.00
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 12288K
Flags: fpu vme ...
cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
cat /proc/cpuinfo |grep "processor"|wc -l
cat /proc/cpuinfo |grep "cores"|uniq
cat /proc/cpuinfo |grep MHz|uniq
- 实时查询
powertop
- 统计报告
powertop --csv=report.csv
fdisk -l
hdparm -I /dev/sda
smartctl -A /dev/sda
smartctl -i /dev/sda
lsblk /dev/sda
sudo blkid /dev/sda1
smartctl -H /dev/sda
smartctl -A /dev/sda
badblocks -s -v /dev/sda
fdisk -l /dev/sda
如果显示 Partition does not start on physical sector boundary.
,就说明没有对齐。
-
hdparm -C /dev/sda
查看状态 -
hdparm -y /dev/sda
待机 (standby/spindown),降低硬盘转速 -
hdparm -Y /dev/sda
睡眠 (sleep),完全停止硬盘转动 -
fdisk -l /dev/sda
唤醒硬盘 -
hdparm -B
设置待机转速 -
hdparm -S
设置空闲多少时间后待机
对于西部数码 (Western Digital) 的机械硬盘,hdparm -B
和 -S
选项可能无效。可以试试 https://github.com/adelolmo/hd-idle。
df -h
blkid /dev/sda1
fuser -v -m /dev/sda
fuser -v -k -i -m /dev/sdb1
memtester 1000M 5
sysbench --test=memory run
mbw