linux 查看CPU/Memory 命令
时间: 2023-07-03 13:27:05 浏览: 67
查看CPU信息的命令:
```
cat /proc/cpuinfo
```
查看内存信息的命令:
```
free -m
```
其中,`-m`选项表示以MB为单位显示内存信息。
相关问题
linux查看硬件信息命令
在Linux中查看硬件信息的常用命令有:
1. lshw - 显示系统硬件信息
2. dmidecode - 显示 BIOS 和硬件配置信息
3. lscpu - 显示 CPU 信息
4. lspci - 显示 PCI 设备信息
5. lsusb - 显示 USB 设备信息
6. hwinfo - 显示系统硬件信息
7. inxi - 显示系统信息
8. free - 显示内存使用情况
例如:`lshw` 、 `dmidecode -t memory` 、 `lscpu` 、 `lspci` 、 `lsusb` 、 `hwinfo` 、 `inxi -Fxz`、 `free -m`
查看每个用户linux内存,编写shell脚本查看linux登录用户的cpu和memory使用率
可以通过 `top` 命令来查看当前系统的 CPU 和 Memory 使用情况,其中可以通过 `-u` 参数指定用户来查看该用户的 CPU 和 Memory 使用率。
以下是一个简单的 Shell 脚本,可以实现查看登录用户的 CPU 和 Memory 使用率:
```bash
#!/bin/bash
# 获取当前登录用户名称
user=$(whoami)
# 查看当前用户 CPU 和 Memory 使用情况
top -b -n 1 -u $user | grep -E "^$user" | awk '{print "CPU使用率:" $9 "%\n内存使用率:" $10 "%"}'
```
这个脚本首先获取当前登录用户的名称,然后使用 `top` 命令查看当前系统的 CPU 和 Memory 使用情况,并使用 `grep` 和 `awk` 命令从输出结果中提取出该用户的 CPU 和 Memory 使用率。最终输出结果类似于:
```
CPU使用率:0.0%
内存使用率:0.1%
```
你可以将这个脚本保存为一个文件,例如 `check_user_usage.sh`,然后通过 `chmod` 命令赋予执行权限,即可在终端中执行该脚本,如下所示:
```bash
chmod +x check_user_usage.sh
./check_user_usage.sh
```
注意:这个脚本只能查看当前登录用户的 CPU 和 Memory 使用率,如果需要查看其他用户的使用情况,需要在命令中指定相应的用户名。