在 Linux 系统中,可以使用以下命令查看 CPU 信息:
top: 显示系统进程的实时状态
htop: 与 top 类似,但提供了更多的信息和更好的可视化
mpstat: 显示多核 CPU 的状态
lscpu: 显示系统 CPU 的配置信息
查看 IO 信息,可以使用以下命令:
vmstat : 用于检测虚拟内存的使用状况
mpstat : 用于检测 CPU 和磁盘I/O的使用状况
dstat : 用于检测磁盘I/O,网络,CPU等系统资源的使用状况
需要注意的是这些命令需要安装对应的工具包
1. 用户空间与内核空间
2. 进程切换
3. 进程的阻塞
4. 文件描述符FD
5. 缓存 I/O
1. 阻塞 I/O(Blocking IO)
2. 非阻塞 I/O(NonBlocking IO)
3. I/O 多路复用
4. 异步 I/O(Asynchronous IO)
1. select
2. poll
3. epoll
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)