一、查看机器核数
有以下几种方法
1、lscpu命令
lscpu命令可以显示关于CPU的信息,包括核数、线程数等。在终端中输入以下命令即可查看CPU核数:该命令会输出CPU每个物理插槽的核数。
lscpu | grep "Core(s) per socket" | awk '{print $NF}'
2、cat命令
读取/proc/cpuinfo文件,/proc/cpuinfo文件包含了关于CPU的详细信息。使用cat命令可以读取该文件并查看CPU核数。在终端中输入以下命令:该命令会输出每个CPU插槽的核数。
cat /proc/cpuinfo | grep "cpu cores" | uniq | awk '{print $NF}'
3、nproc命令
nproc命令可以直接输出CPU核数
二、查看机器内存使用情况
1、free命令
显示系统的内存使用情况,包括总内存、已使用内存、空闲内存等信息。命令格式为:free [-h]。如 free -g表示以g为单位查看内存。
2. top命令:显示系统的实时性能信息,包括内存使用情况。可以使用top命令来查看内存使用率、内存总量、已使用内存、空闲内存等信息。
3. vmstat命令:显示系统的虚拟内存使用情况,包括内存的使用率、缓冲区的使用情况等。命令格式为:vmstat [-a]。
4. sar命令:系统活动报告工具,可以用来查看系统的各种性能指标,包括内存使用情况。命令格式为:sar [-r]。
5. smem命令:用于查看系统中各个进程的内存使用情况,包括进程的内存占用量、共享内存、缓冲区等。命令格式为:smem [-r]。
6. ps命令:用于查看系统中各个进程的内存使用情况,包括进程的内存占用量、共享内存、缓冲区等。命令格式为:ps aux --sort -rss。
7. pmap命令:显示进程的内存映射情况,包括进程的虚拟内存、物理内存等。命令格式为:pmap [pid]。
8. top命令:显示系统的实时性能信息,包括内存使用情况。可以使用top命令来查看内存使用率、内存总量、已使用内存、空闲内存等信息。
9. htop命令:类似于top命令,但是界面更加友好,可以直观地显示系统的内存使用情况。
10. sar命令:系统活动报告工具,可以用来查看系统的各种性能指标,包括内存使用情况。命令格式为:sar [-r]。
11. smem命令:用于查看系统中各个进程的内存使用情况,包括进程的内存占用量、共享内存、缓冲区等。命令格式为:smem [-r]。
12. ps命令:用于查看系统中各个进程的内存使用情况,包括进程的内存占用量、共享内存、缓冲区等。命令格式为:ps aux --sort -rss。
13. pmap命令:显示进程的内存映射情况,包括进程的虚拟内存、物理内存等。命令格式为:pmap [pid]。
14. top命令:显示系统的实时性能信息,包括内存使用情况。可以使用top命令来查看内存使用率、内存总量、已使用内存、空闲内存等信息。
15. htop命令:类似于top命令,但是界面更加友好,可以直观地显示系统的内存使用情况。
16. sar命令:系统活动报告工具,可以用来查看系统的各种性能指标,包括内存使用情况。命令格式为:sar [-r]。
17. smem命令:用于查看系统中各个进程的内存使用情况,包括进程的内存占用量、共享内存、缓冲区等。命令格式为:smem [-r]。
18. ps命令:用于查看系统中各个进程的内存使用情况,包括进程的内存占用量、共享内存、缓冲区等。命令格式为:ps aux --sort -rss。
19. pmap命令:显示进程的内存映射情况,包括进程的虚拟内存、物理内存等。命令格式为:pmap [pid]。
20. top命令:显示系统的实时性能信息,包括内存使用情况。可以使用top命令来查看内存使用率、内存总量、已使用内存、空闲内存等信息。
21. htop命令:类似于top命令,但是界面更加友好,可以直观地显示系统的内存使用情况。
22. sar命令:系统活动报告工具,可以用来查看系统的各种性能指标,包括内存使用情况。命令格式为:sar [-r]。
23. smem命令:用于查看系统中各个进程的内存使用情况,包括进程的内存占用量、共享内存、缓冲区等。命令格式为:smem [-r]。
24. ps命令:用于查看系统中各个进程的内存使用情况,包括进程的内存占用量、共享内存、缓冲区等。命令格式为:ps aux --sort -rss。
25. pmap命令:显示进程的内存映射情况,包括进程的虚拟内存、物理内存等。命令格式为:pmap [pid]。
26. top命令:显示系统的实时性能信息,包括内存使用情况。可以使用top命令来查看内存使用率、内存总量、已使用内存、空闲内存等信息。
27. htop命令:类似于top命令,但是界面更加友好,可以直观地显示系统的内存使用情况。
28. sar命令:系统活动报告工具,可以用来查看系统的各种性能指标,包括内存使用情况。命令格式为:sar [-r]。
29. smem命令:用于查看系统中各个进程的内存使用情况,包括进程的内存占用量、共享内存、缓冲区等。命令格式为:smem [-r]。
30. ps命令:用于查看系统中各个进程的内存使用情况,包括进程的内存占用量、共享内存、缓冲区等。命令格式为:ps aux --sort -rss。
31. pmap命令:显示进程的内存映射情况,包括进程的虚拟内存、物理内存等。命令格式为:pmap [pid]。
32. top命令:显示系统的实时性能信息,包括内存使用情况。可以使用top命令来查看内存使用率、内存总量、已使用内存、空闲内存等信息。
33. htop命令:显示系统的实时性能信息,包括内存使用情况。可以使用top命令来查看内存使用率、内存总量、已使用内存、空闲内存等信息。
htop命令:类似于top命令,但是界面更加友好,可以直观地显示系统的内存使用情况。