硬盘
- 查看磁盘剩余空间:
df -hl
- 查看所有硬盘插口:
sudo sfdisk -l
- 查看硬盘写入量等:
vmstat -d
(安装命令:pip install sysstat) - 查看硬盘各种参数(包括读写量)
sudo smartctl -a /dev/sda
其中 /dev/sda指的是你的硬盘在系统里的路径,sudo sfdisk -l
命令可以查看得到,以下的不再赘述。(安装命令:sudo apt install gsmartcontrol) - 测试硬盘读写速度:
sudo hdparm -Tt /dev/sda
- 测试硬盘写能力:
sudo time dd if=/dev/zero of=/testw.dbf bs=4k count=100000
(不需要修改) - 测试硬盘读能力:
sudo time dd if=/dev/sda of=/dev/null bs=4k
(Ctrl+c终止测试)
内存
- 查看内存使用情况:
cat /proc/meminfo
或free -m
- 查看内存频率:
sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Speed:"
- 查看内存数量:
sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep 'Size:.*MB' |wc -l
- 查看内存支持类型:
sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Type:"
- 查看内存大小:
sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Size:"
- 修改swap缓存:①禁止掉swap功能:
sudo swapoff /swapfile
②删除默认的2G的swap文件:sudo rm -f /swapfile
③增加 /swapfile的大小:sudo dd if=/dev/zero of=/swapfile count=10240 bs=1024k
④设置这个文件为swap分区的挂载点:sudo mkswap /swapfile
⑤再次启用swap:sudo swapon /swapfile
CPU
- 查看CPU:
cat /proc/cpuinfo
或lscpu
- 查看CPU频率
cpufreq-info
(安装命令:sudo apt-get install cpufrequtils) - 查看CPU温度(数值除以1000就是实际温度):
watch -n 0.1 cat /sys/class/thermal/thermal_zone0/temp
- 查看CPU各项参数:
sudo apt install pip stress & pip3 install s-tui
,查看命令:s-tui
- 开启最佳性能模式:
-①sudo apt-get install cpufrequtils & gedit /etc/default/cpufrequtils
-并添加以下行:GOVERNOR="performance"
-重启cpufrequtils:/etc/init.d/cpufrequtils restart
查看GPU频率:cat /proc/cpuinfo | grep -i "cpu mhz"
查看GPU模式:cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
GPU
清除所有gpu占用:sudo fuser -v /dev/nvidia* |awk '{for(i=1;i<=NF;i++)print "kill -9 " $i;}' | sudo sh
清除gpu0占用:sudo fuser -v /dev/nvidia0 |awk '{for(i=1;i<=NF;i++)print "kill -9 " $i;}' | sudo sh
卸载NVIDIA驱动:sudo apt-get remove nvidia-*
卸载驱动残留:sudo apt autoremove
安装NVIDIA驱动:sudo apt install nvidia-driver-530
查看主板上的PCI插槽:sudo dmidecode |grep --color "PCI"
查看PCI插槽的设备的速度:sudo dmesg | grep Gb
Width(带宽):通常用x1、x2、x4、x8等表示,表示该链路由几条lane组成。
Speed(速率):通常用2.5GT/s、5GT/s、8GT/s,表示每条lane上的传输速率。PCIe1.0为2.5GT/s,PCIe2.0为5GT/s,PCIe3.0为8GT/s,
GT/s:Giga transation per second (千兆传输/秒),即每一秒内传输的次数。重点在于描述物理层通信协议的速率属性,可以不和链路宽度等关联。
Gbps:Giga Bits Per Second (千兆位/秒)。GT/s 与Gbps 之间不存在成比例的换算关系。
PCIe 链路吞吐量计算方法:
吞吐量 = 速率 * 带宽 * 2方向(全双工) * 编码方式
以PCIe 2.0 x8的通道为例,该链路的吞吐量=5GT * 8 * 2 * 8/10 = 64 Gbps = 8GB/s。
以PCIe 3.0 x8的通道为例,该链路的吞吐量= 8GT * 8 * 2 * 128/130 = 126.031 Gbps = 15.754 GB/s。
- 开始闪屏解决方法:备份Xorg 配置文件:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
重新生成Xorg 配置文件:sudo dpkg-reconfigure xserver-xorg
其他命令
关机:sudo shutdown -h now
开机默认进入命令行模式:sudo systemctl set-default multi-user.target
,然后sudo reboot
重启
开机默认进入图形用户界面:sudo systemctl set-default graphical.target
,然后sudo reboot
重启
复制文件:cp -r xxx yyy
复制xxx到yyy
压缩文件:zip -r xxx.zip /home/user/xxx
xxx.zip是输出文件夹所在路径
解压缩文件:unzip xxx.zip -d /home/user/xxx
/home/user/xxx是输出文件夹所在路径