#性能
38 个方案
nice -n 10:以低优先级启动命令
用更高的 nice 值启动命令,让它主动把 CPU 让给交互式程序。
用 PowerShell 找出最吃 CPU 的进程
用 Get-Process 配合 Sort-Object 按 CPU 时间给进程排名。
用 hyperfine 对命令做基准测试
测量并比较 shell 命令的运行时间,并给出统计结果。
用 robocopy /MT 多线程加速复制
容易被遗忘的 robocopy 开关:并行复制文件,复制大量小文件时提速明显。
用 powerprofilesctl 切换电源模式
通过 power-profiles-daemon 在终端切换系统的性能/均衡/省电电源配置。
开启 Windows 隐藏的"卓越性能"电源计划
用 powercfg -duplicatescheme 命令解锁 Windows 隐藏的卓越性能电源计划,适合游戏和重负载场景。
用 systemd-analyze blame 找出拖慢开机的服务
systemd-analyze blame 按初始化耗时排序所有单元,揭示是什么拖慢了启动。
用 iostat -x 分析磁盘 I/O
iostat -x 按设备输出扩展统计——r/s、w/s、await 和 %util——并按间隔刷新,方便观察饱和度。
用 `strace -p` 附加到正在运行的进程
程序卡住或出现神秘报错时,`strace -p PID` 能实时显示它正在发起的系统调用——工具人人知道,参数却总记不住。
用 sample 诊断卡死的程序
用系统自带的 sample 命令抓取无响应应用的调用栈报告,定位卡住的原因。
用 taskset 把进程绑定到指定 CPU 核心
把占资源的进程限制在特定核心上,互不干扰、性能更稳定。
配置 zram 压缩交换分区
在内存中创建一块压缩交换设备,让系统在内存吃紧时不用频繁读写慢速磁盘。