ubuntu下查看服务器的CPU详细情况(分色排版)

前端之家收集整理的这篇文章主要介绍了ubuntu下查看服务器的CPU详细情况(分色排版)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

https://www.cnblogs.com/liuq/p/5623565.html

全面了解 Linux 服务器 - 1. 查看 Linux 服务器的 cpu 详细情况

ubuntu下查看服务器的cpu详细情况

大文实验室/大文哥

壹捌陆捌零陆捌捌陆捌贰

21504965 AT qq.com

完成时间:2017/12/11 14:08

版本:V1.0

Posted on 2016-06-28 15:16 刘[小]倩 阅读(681) 评论(0) 编辑 收藏

1. 查看 Linux 服务器的 cpu 详细情况

判断依据:

具有相同的 core id 的 cpu 是同 core 超线程。

具有相同的 physical id 的 cpu 是同一个 cpu 封装的线程或核心

显示物理 cpu 个数的命令:

liuqian@ubuntu:~$ cat /proc/cpuinfo | grep 'physical id' | sort| uniq | wc -l

1

rootroot@cm-System-Product-Name:~$

rootroot@cm-System-Product-Name:~$ cat /proc/cpuinfo | grep 'physical id' | sort| uniq | wc -l

1

rootroot@cm-System-Product-Name:~$

显示每个物理 cpu 中 core 的个数(即核数):

liuqian@ubuntu:~$ cat /proc/cpuinfo | grep 'cpu cores' | uniq

cpu cores : 1

rootroot@cm-System-Product-Name:~$

rootroot@cm-System-Product-Name:~$ cat /proc/cpuinfo | grep 'cpu cores' | uniq

cpu cores: 6

rootroot@cm-System-Product-Name:~$

显示逻辑 cpu 的个数:

liuqian@ubuntu:~$ cat /proc/cpuinfo | grep 'processor' | wc -l

cat /proc/cpuinfo | grep 'processor' | wc -l

12

rootroot@cm-System-Product-Name:~$

按理说有如下等式:物理cpu个数 × 核数 = 逻辑cpu的个数

如果不相等的话,则表示你的服务器 cpu 支持超线程技术。在配置服务器的应用时,应以服务器的逻辑 cpu 个数为准。

查看系统内核版本号:

liuqian@ubuntu:~$ uname -a

Linux ubuntu 4.2.0-38-generic #45-Ubuntu SMP Wed Jun 8 21:21:49 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

rootroot@cm-System-Product-Name:~$

rootroot@cm-System-Product-Name:~$ uname -a

Linux cm-System-Product-Name 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

rootroot@cm-System-Product-Name:~$

rootroot@cm-System-Product-Name:~$

rootroot@cm-System-Product-Name:~$ cat /etc/issue

Ubuntu 14.04.5 LTS \n \l

rootroot@cm-System-Product-Name:~$

【附加FreeBSD相关命令】

显示 cpu 个数:

[liuqian@SYQceshi03 ~]$ dmesg|grep cpu

cpu0 (BSP): APIC ID: 0

cpu1 (AP): APIC ID: 1

cpu0: <ACPI cpu> on acpi0

cpu1: <ACPI cpu> on acpi0

acpi_throttle0: <ACPI cpu Throttling> on cpu0

acpi_throttle1: <ACPI cpu Throttling> on cpu1

rootroot@cm-System-Product-Name:~$

rootroot@cm-System-Product-Name:~$ dmesg|grep cpu

[ 0.000000] Initializing cgroup subsys cpuset

[ 0.000000] Initializing cgroup subsys cpu

[ 0.000000] Initializing cgroup subsys cpuacct

[ 0.000000] KERNEL supported cpus:

[ 0.000000] x86 PAT enabled: cpu 0,old 0x7040600070406,new 0x7010600070106

[ 0.000000] setup_percpu: NR_cpuS:256 nr_cpumask_bits:256 nr_cpu_ids:12 nr_node_ids:1

[ 0.000000] PERcpu: Embedded 29 pages/cpu @ffff88043fc00000 s86336 r8192 d24256 u131072

[ 0.000000] pcpu-alloc: s86336 r8192 d24256 u131072 alloc=1*2097152

[ 0.000000] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 08 09 10 11 -- -- -- --

[ 0.000000] RCU restricting cpus from NR_cpuS=256 to nr_cpu_ids=12.

[ 0.249748] cpuidle: using governor ladder

[ 0.249749] cpuidle: using governor menu

[ 0.948257] ledtrig-cpu: registered to indicate activity on cpus

rootroot@cm-System-Product-Name:~$

[liuqian@SYQceshi03 ~]$ sysctl -a|grep cpu

cpu HAMMER

device cpufreq

kern.sched.cpusetsize: 8

<cpu count="2" mask="3">0,1</cpu>

kern.ccpu: 0

kern.smp.maxcpus: 64

kern.smp.cpus: 2

net.inet.tcp.per_cpu_timers: 0

debug.acpi.cpu_unordered: 0

debug.cpufreq.lowest: 0

debug.cpufreq.verbose: 0

hw.ncpu: 2

......

从上面可以看出 cpu 个数为 2

rootroot@cm-System-Product-Name:~$

rootroot@cm-System-Product-Name:~$ sysctl -a|grep cpu

sysctl: permission denied on key 'fs.protected_hardlinks'

sysctl: permission denied on key 'fs.protected_symlinks'

sysctl: permission denied on key 'kernel.cad_pid'

kernel.perf_cpu_time_max_percent = 25

kernel.sched_domain.cpu0.domain0.busy_factor = 64

kernel.sched_domain.cpu0.domain0.busy_idx = 0

kernel.sched_domain.cpu0.domain0.cache_nice_tries = 0

kernel.sched_domain.cpu0.domain0.flags = 687

kernel.sched_domain.cpu0.domain0.forkexec_idx = 0

kernel.sched_domain.cpu0.domain0.idle_idx = 0

kernel.sched_domain.cpu0.domain0.imbalance_pct = 110

kernel.sched_domain.cpu0.domain0.max_interval = 2

kernel.sched_domain.cpu0.domain0.min_interval = 1

kernel.sched_domain.cpu0.domain0.name = SIBLING

kernel.sched_domain.cpu0.domain0.newidle_idx = 0

kernel.sched_domain.cpu0.domain0.wake_idx = 0

kernel.sched_domain.cpu0.domain1.busy_factor = 64

kernel.sched_domain.cpu0.domain1.busy_idx = 2

kernel.sched_domain.cpu0.domain1.cache_nice_tries = 1

kernel.sched_domain.cpu0.domain1.flags = 559

kernel.sched_domain.cpu0.domain1.forkexec_idx = 0

kernel.sched_domain.cpu0.domain1.idle_idx = 0

kernel.sched_domain.cpu0.domain1.imbalance_pct = 125

kernel.sched_domain.cpu0.domain1.max_interval = 4

kernel.sched_domain.cpu0.domain1.min_interval = 1

kernel.sched_domain.cpu0.domain1.name = MC

kernel.sched_domain.cpu0.domain1.newidle_idx = 0

kernel.sched_domain.cpu0.domain1.wake_idx = 0

kernel.sched_domain.cpu1.domain0.busy_factor = 64

kernel.sched_domain.cpu1.domain0.busy_idx = 0

kernel.sched_domain.cpu1.domain0.cache_nice_tries = 0

kernel.sched_domain.cpu1.domain0.flags = 687

kernel.sched_domain.cpu1.domain0.forkexec_idx = 0

kernel.sched_domain.cpu1.domain0.idle_idx = 0

kernel.sched_domain.cpu1.domain0.imbalance_pct = 110

kernel.sched_domain.cpu1.domain0.max_interval = 2

kernel.sched_domain.cpu1.domain0.min_interval = 1

kernel.sched_domain.cpu1.domain0.name = SIBLING

kernel.sched_domain.cpu1.domain0.newidle_idx = 0

kernel.sched_domain.cpu1.domain0.wake_idx = 0

kernel.sched_domain.cpu1.domain1.busy_factor = 64

kernel.sched_domain.cpu1.domain1.busy_idx = 2

kernel.sched_domain.cpu1.domain1.cache_nice_tries = 1

kernel.sched_domain.cpu1.domain1.flags = 559

kernel.sched_domain.cpu1.domain1.forkexec_idx = 0

kernel.sched_domain.cpu1.domain1.idle_idx = 0

kernel.sched_domain.cpu1.domain1.imbalance_pct = 125

kernel.sched_domain.cpu1.domain1.max_interval = 4

kernel.sched_domain.cpu1.domain1.min_interval = 1

kernel.sched_domain.cpu1.domain1.name = MC

kernel.sched_domain.cpu1.domain1.newidle_idx = 0

kernel.sched_domain.cpu1.domain1.wake_idx = 0

kernel.sched_domain.cpu10.domain0.busy_factor = 64

kernel.sched_domain.cpu10.domain0.busy_idx = 0

kernel.sched_domain.cpu10.domain0.cache_nice_tries = 0

kernel.sched_domain.cpu10.domain0.flags = 687

kernel.sched_domain.cpu10.domain0.forkexec_idx = 0

kernel.sched_domain.cpu10.domain0.idle_idx = 0

kernel.sched_domain.cpu10.domain0.imbalance_pct = 110

kernel.sched_domain.cpu10.domain0.max_interval = 2

kernel.sched_domain.cpu10.domain0.min_interval = 1

kernel.sched_domain.cpu10.domain0.name = SIBLING

kernel.sched_domain.cpu10.domain0.newidle_idx = 0

kernel.sched_domain.cpu10.domain0.wake_idx = 0

kernel.sched_domain.cpu10.domain1.busy_factor = 64

kernel.sched_domain.cpu10.domain1.busy_idx = 2

kernel.sched_domain.cpu10.domain1.cache_nice_tries = 1

kernel.sched_domain.cpu10.domain1.flags = 559

kernel.sched_domain.cpu10.domain1.forkexec_idx = 0

kernel.sched_domain.cpu10.domain1.idle_idx = 0

kernel.sched_domain.cpu10.domain1.imbalance_pct = 125

kernel.sched_domain.cpu10.domain1.max_interval = 4

kernel.sched_domain.cpu10.domain1.min_interval = 1

kernel.sched_domain.cpu10.domain1.name = MC

kernel.sched_domain.cpu10.domain1.newidle_idx = 0

kernel.sched_domain.cpu10.domain1.wake_idx = 0

kernel.sched_domain.cpu11.domain0.busy_factor = 64

kernel.sched_domain.cpu11.domain0.busy_idx = 0

kernel.sched_domain.cpu11.domain0.cache_nice_tries = 0

kernel.sched_domain.cpu11.domain0.flags = 687

kernel.sched_domain.cpu11.domain0.forkexec_idx = 0

kernel.sched_domain.cpu11.domain0.idle_idx = 0

kernel.sched_domain.cpu11.domain0.imbalance_pct = 110

kernel.sched_domain.cpu11.domain0.max_interval = 2

kernel.sched_domain.cpu11.domain0.min_interval = 1

kernel.sched_domain.cpu11.domain0.name = SIBLING

kernel.sched_domain.cpu11.domain0.newidle_idx = 0

kernel.sched_domain.cpu11.domain0.wake_idx = 0

kernel.sched_domain.cpu11.domain1.busy_factor = 64

kernel.sched_domain.cpu11.domain1.busy_idx = 2

kernel.sched_domain.cpu11.domain1.cache_nice_tries = 1

kernel.sched_domain.cpu11.domain1.flags = 559

kernel.sched_domain.cpu11.domain1.forkexec_idx = 0

kernel.sched_domain.cpu11.domain1.idle_idx = 0

kernel.sched_domain.cpu11.domain1.imbalance_pct = 125

kernel.sched_domain.cpu11.domain1.max_interval = 4

kernel.sched_domain.cpu11.domain1.min_interval = 1

kernel.sched_domain.cpu11.domain1.name = MC

kernel.sched_domain.cpu11.domain1.newidle_idx = 0

kernel.sched_domain.cpu11.domain1.wake_idx = 0

kernel.sched_domain.cpu2.domain0.busy_factor = 64

kernel.sched_domain.cpu2.domain0.busy_idx = 0

kernel.sched_domain.cpu2.domain0.cache_nice_tries = 0

kernel.sched_domain.cpu2.domain0.flags = 687

kernel.sched_domain.cpu2.domain0.forkexec_idx = 0

kernel.sched_domain.cpu2.domain0.idle_idx = 0

kernel.sched_domain.cpu2.domain0.imbalance_pct = 110

kernel.sched_domain.cpu2.domain0.max_interval = 2

kernel.sched_domain.cpu2.domain0.min_interval = 1

kernel.sched_domain.cpu2.domain0.name = SIBLING

kernel.sched_domain.cpu2.domain0.newidle_idx = 0

kernel.sched_domain.cpu2.domain0.wake_idx = 0

kernel.sched_domain.cpu2.domain1.busy_factor = 64

kernel.sched_domain.cpu2.domain1.busy_idx = 2

kernel.sched_domain.cpu2.domain1.cache_nice_tries = 1

kernel.sched_domain.cpu2.domain1.flags = 559

kernel.sched_domain.cpu2.domain1.forkexec_idx = 0

kernel.sched_domain.cpu2.domain1.idle_idx = 0

kernel.sched_domain.cpu2.domain1.imbalance_pct = 125

kernel.sched_domain.cpu2.domain1.max_interval = 4

kernel.sched_domain.cpu2.domain1.min_interval = 1

kernel.sched_domain.cpu2.domain1.name = MC

kernel.sched_domain.cpu2.domain1.newidle_idx = 0

kernel.sched_domain.cpu2.domain1.wake_idx = 0

kernel.sched_domain.cpu3.domain0.busy_factor = 64

kernel.sched_domain.cpu3.domain0.busy_idx = 0

kernel.sched_domain.cpu3.domain0.cache_nice_tries = 0

kernel.sched_domain.cpu3.domain0.flags = 687

kernel.sched_domain.cpu3.domain0.forkexec_idx = 0

kernel.sched_domain.cpu3.domain0.idle_idx = 0

kernel.sched_domain.cpu3.domain0.imbalance_pct = 110

kernel.sched_domain.cpu3.domain0.max_interval = 2

kernel.sched_domain.cpu3.domain0.min_interval = 1

kernel.sched_domain.cpu3.domain0.name = SIBLING

kernel.sched_domain.cpu3.domain0.newidle_idx = 0

kernel.sched_domain.cpu3.domain0.wake_idx = 0

kernel.sched_domain.cpu3.domain1.busy_factor = 64

kernel.sched_domain.cpu3.domain1.busy_idx = 2

kernel.sched_domain.cpu3.domain1.cache_nice_tries = 1

kernel.sched_domain.cpu3.domain1.flags = 559

kernel.sched_domain.cpu3.domain1.forkexec_idx = 0

kernel.sched_domain.cpu3.domain1.idle_idx = 0

kernel.sched_domain.cpu3.domain1.imbalance_pct = 125

kernel.sched_domain.cpu3.domain1.max_interval = 4

kernel.sched_domain.cpu3.domain1.min_interval = 1

kernel.sched_domain.cpu3.domain1.name = MC

kernel.sched_domain.cpu3.domain1.newidle_idx = 0

kernel.sched_domain.cpu3.domain1.wake_idx = 0

kernel.sched_domain.cpu4.domain0.busy_factor = 64

kernel.sched_domain.cpu4.domain0.busy_idx = 0

kernel.sched_domain.cpu4.domain0.cache_nice_tries = 0

kernel.sched_domain.cpu4.domain0.flags = 687

kernel.sched_domain.cpu4.domain0.forkexec_idx = 0

kernel.sched_domain.cpu4.domain0.idle_idx = 0

kernel.sched_domain.cpu4.domain0.imbalance_pct = 110

kernel.sched_domain.cpu4.domain0.max_interval = 2

kernel.sched_domain.cpu4.domain0.min_interval = 1

kernel.sched_domain.cpu4.domain0.name = SIBLING

kernel.sched_domain.cpu4.domain0.newidle_idx = 0

kernel.sched_domain.cpu4.domain0.wake_idx = 0

kernel.sched_domain.cpu4.domain1.busy_factor = 64

kernel.sched_domain.cpu4.domain1.busy_idx = 2

kernel.sched_domain.cpu4.domain1.cache_nice_tries = 1

kernel.sched_domain.cpu4.domain1.flags = 559

kernel.sched_domain.cpu4.domain1.forkexec_idx = 0

kernel.sched_domain.cpu4.domain1.idle_idx = 0

kernel.sched_domain.cpu4.domain1.imbalance_pct = 125

kernel.sched_domain.cpu4.domain1.max_interval = 4

kernel.sched_domain.cpu4.domain1.min_interval = 1

kernel.sched_domain.cpu4.domain1.name = MC

kernel.sched_domain.cpu4.domain1.newidle_idx = 0

kernel.sched_domain.cpu4.domain1.wake_idx = 0

kernel.sched_domain.cpu5.domain0.busy_factor = 64

kernel.sched_domain.cpu5.domain0.busy_idx = 0

kernel.sched_domain.cpu5.domain0.cache_nice_tries = 0

kernel.sched_domain.cpu5.domain0.flags = 687

kernel.sched_domain.cpu5.domain0.forkexec_idx = 0

kernel.sched_domain.cpu5.domain0.idle_idx = 0

kernel.sched_domain.cpu5.domain0.imbalance_pct = 110

kernel.sched_domain.cpu5.domain0.max_interval = 2

kernel.sched_domain.cpu5.domain0.min_interval = 1

kernel.sched_domain.cpu5.domain0.name = SIBLING

kernel.sched_domain.cpu5.domain0.newidle_idx = 0

kernel.sched_domain.cpu5.domain0.wake_idx = 0

kernel.sched_domain.cpu5.domain1.busy_factor = 64

kernel.sched_domain.cpu5.domain1.busy_idx = 2

kernel.sched_domain.cpu5.domain1.cache_nice_tries = 1

kernel.sched_domain.cpu5.domain1.flags = 559

kernel.sched_domain.cpu5.domain1.forkexec_idx = 0

kernel.sched_domain.cpu5.domain1.idle_idx = 0

kernel.sched_domain.cpu5.domain1.imbalance_pct = 125

kernel.sched_domain.cpu5.domain1.max_interval = 4

kernel.sched_domain.cpu5.domain1.min_interval = 1

kernel.sched_domain.cpu5.domain1.name = MC

kernel.sched_domain.cpu5.domain1.newidle_idx = 0

kernel.sched_domain.cpu5.domain1.wake_idx = 0

kernel.sched_domain.cpu6.domain0.busy_factor = 64

kernel.sched_domain.cpu6.domain0.busy_idx = 0

kernel.sched_domain.cpu6.domain0.cache_nice_tries = 0

kernel.sched_domain.cpu6.domain0.flags = 687

kernel.sched_domain.cpu6.domain0.forkexec_idx = 0

kernel.sched_domain.cpu6.domain0.idle_idx = 0

kernel.sched_domain.cpu6.domain0.imbalance_pct = 110

kernel.sched_domain.cpu6.domain0.max_interval = 2

kernel.sched_domain.cpu6.domain0.min_interval = 1

kernel.sched_domain.cpu6.domain0.name = SIBLING

kernel.sched_domain.cpu6.domain0.newidle_idx = 0

kernel.sched_domain.cpu6.domain0.wake_idx = 0

kernel.sched_domain.cpu6.domain1.busy_factor = 64

kernel.sched_domain.cpu6.domain1.busy_idx = 2

kernel.sched_domain.cpu6.domain1.cache_nice_tries = 1

kernel.sched_domain.cpu6.domain1.flags = 559

kernel.sched_domain.cpu6.domain1.forkexec_idx = 0

kernel.sched_domain.cpu6.domain1.idle_idx = 0

kernel.sched_domain.cpu6.domain1.imbalance_pct = 125

kernel.sched_domain.cpu6.domain1.max_interval = 4

kernel.sched_domain.cpu6.domain1.min_interval = 1

kernel.sched_domain.cpu6.domain1.name = MC

kernel.sched_domain.cpu6.domain1.newidle_idx = 0

kernel.sched_domain.cpu6.domain1.wake_idx = 0

kernel.sched_domain.cpu7.domain0.busy_factor = 64

kernel.sched_domain.cpu7.domain0.busy_idx = 0

kernel.sched_domain.cpu7.domain0.cache_nice_tries = 0

kernel.sched_domain.cpu7.domain0.flags = 687

kernel.sched_domain.cpu7.domain0.forkexec_idx = 0

kernel.sched_domain.cpu7.domain0.idle_idx = 0

kernel.sched_domain.cpu7.domain0.imbalance_pct = 110

kernel.sched_domain.cpu7.domain0.max_interval = 2

kernel.sched_domain.cpu7.domain0.min_interval = 1

kernel.sched_domain.cpu7.domain0.name = SIBLING

kernel.sched_domain.cpu7.domain0.newidle_idx = 0

kernel.sched_domain.cpu7.domain0.wake_idx = 0

kernel.sched_domain.cpu7.domain1.busy_factor = 64

kernel.sched_domain.cpu7.domain1.busy_idx = 2

kernel.sched_domain.cpu7.domain1.cache_nice_tries = 1

kernel.sched_domain.cpu7.domain1.flags = 559

kernel.sched_domain.cpu7.domain1.forkexec_idx = 0

kernel.sched_domain.cpu7.domain1.idle_idx = 0

kernel.sched_domain.cpu7.domain1.imbalance_pct = 125

kernel.sched_domain.cpu7.domain1.max_interval = 4

kernel.sched_domain.cpu7.domain1.min_interval = 1

kernel.sched_domain.cpu7.domain1.name = MC

kernel.sched_domain.cpu7.domain1.newidle_idx = 0

kernel.sched_domain.cpu7.domain1.wake_idx = 0

kernel.sched_domain.cpu8.domain0.busy_factor = 64

kernel.sched_domain.cpu8.domain0.busy_idx = 0

kernel.sched_domain.cpu8.domain0.cache_nice_tries = 0

kernel.sched_domain.cpu8.domain0.flags = 687

kernel.sched_domain.cpu8.domain0.forkexec_idx = 0

kernel.sched_domain.cpu8.domain0.idle_idx = 0

kernel.sched_domain.cpu8.domain0.imbalance_pct = 110

kernel.sched_domain.cpu8.domain0.max_interval = 2

kernel.sched_domain.cpu8.domain0.min_interval = 1

kernel.sched_domain.cpu8.domain0.name = SIBLING

kernel.sched_domain.cpu8.domain0.newidle_idx = 0

kernel.sched_domain.cpu8.domain0.wake_idx = 0

kernel.sched_domain.cpu8.domain1.busy_factor = 64

kernel.sched_domain.cpu8.domain1.busy_idx = 2

sysctl: kernel.sched_domain.cpu8.domain1.cache_nice_tries = 1

permission denied on key 'kernel.usermodehelper.bset'kernel.sched_domain.cpu8.domain1.flags = 559

kernel.sched_domain.cpu8.domain1.forkexec_idx = 0

kernel.sched_domain.cpu8.domain1.idle_idx = 0

sysctl: kernel.sched_domain.cpu8.domain1.imbalance_pct = 125

permission denied on key 'kernel.usermodehelper.inheritable'kernel.sched_domain.cpu8.domain1.max_interval = 4

kernel.sched_domain.cpu8.domain1.min_interval = 1

kernel.sched_domain.cpu8.domain1.name = MC

kernel.sched_domain.cpu8.domain1.newidle_idx = 0

kernel.sched_domain.cpu8.domain1.wake_idx = 0

kernel.sched_domain.cpu9.domain0.busy_factor = 64

kernel.sched_domain.cpu9.domain0.busy_idx = 0

kernel.sched_domain.cpu9.domain0.cache_nice_tries = 0

kernel.sched_domain.cpu9.domain0.flags = 687

kernel.sched_domain.cpu9.domain0.forkexec_idx = 0

kernel.sched_domain.cpu9.domain0.idle_idx = 0

kernel.sched_domain.cpu9.domain0.imbalance_pct = 110

kernel.sched_domain.cpu9.domain0.max_interval = 2

kernel.sched_domain.cpu9.domain0.min_interval = 1

kernel.sched_domain.cpu9.domain0.name = SIBLING

kernel.sched_domain.cpu9.domain0.newidle_idx = 0

kernel.sched_domain.cpu9.domain0.wake_idx = 0

kernel.sched_domain.cpu9.domain1.busy_factor = 64

kernel.sched_domain.cpu9.domain1.busy_idx = 2

kernel.sched_domain.cpu9.domain1.cache_nice_tries = 1

kernel.sched_domain.cpu9.domain1.flags = 559

kernel.sched_domain.cpu9.domain1.forkexec_idx = 0

kernel.sched_domain.cpu9.domain1.idle_idx = 0

kernel.sched_domain.cpu9.domain1.imbalance_pct = 125

kernel.sched_domain.cpu9.domain1.max_interval = 4

kernel.sched_domain.cpu9.domain1.min_interval = 1

kernel.sched_domain.cpu9.domain1.name = MC

kernel.sched_domain.cpu9.domain1.newidle_idx = 0

kernel.sched_domain.cpu9.domain1.wake_idx = 0

net.core.flow_limit_cpu_bitmap = 00000000,00000000,00000000

sysctl: permission denied on key 'net.ipv4.tcp_fastopen_key'

vm.percpu_pagelist_fraction = 0

rootroot@cm-System-Product-Name:~$

如果cpu是多核,如何查看各颗cpu的运行状态:

[liuqian@SYQceshi03 ~] top

last pid: 42028; load averages: 0.83,1.66,1.71 up 168+04:04:19 15:08:58

163 processes: 1 running,160 sleeping,2 stopped

cpu: 2.9% user,0.0% nice,1.2% system,0.0% interrupt,95.9% idle

Mem: 653M Active,2302M Inact,669M Wired,27M Cache,786M Buf,291M Free

Swap: 4096M Total,2673M Used,1423M Free,65% Inuse

PID USERNAME THR PRI NICE SIZE RES STATE C TIME Wcpu COMMAND

768 MysqL 42 20 0 781M 186M uwait 0 43.3H 0.00% MysqLd

943 mongodb 10 20 0 650M 4880K uwait 0 457:16 0.00% mongod88098 root 17 52 0 2517M 40824K uwait 1 335:57 0.00% java

87136 root 17 20 0 2537M 40976K uwait 0 335:47 0.00% java

88884 root 17 52 0 2517M 40992K uwait 1 335:02 0.00% java

88733 root 17 52 0 2529M 40672K uwait 1 333:07 0.00% java

从上面的结果,可以知道,这是一颗双核的 cpu(看 C 那列的值的个数)

rootroot@cm-System-Product-Name:~$

ubuntu支持不好!!!!????

rootroot@cm-System-Product-Name:~$ top

top - 14:10:43 up 5:12,5 users,load average: 0.82,1.52,0.76

Tasks: 293 total,1 running,292 sleeping,0 stopped,0 zombie

%cpu(s): 0.5 us,0.1 sy,0.0 ni,97.8 id,1.5 wa,0.0 hi,0.0 si,0.0 st

KiB Mem: 16373468 total,15632456 used,741012 free,3917972 buffers

KiB Swap: 4687868 total,16024 used,4671844 free. 7148628 cached Mem

PID USER PR NI VIRT RES SHR S %cpu %MEM TIME+ COMMAND

20438 rootroot 20 0 29284 1672 1056 R 12.6 0.0 0:00.02 top

1 root 20 0 33956 2796 1380 S 0.0 0.0 0:01.21 init

2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd

3 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0

5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H

7 root 20 0 0 0 0 S 0.0 0.0 0:06.37 rcu_sched

8 root 20 0 0 0 0 S 0.0 0.0 0:01.25 rcuos/0

9 root 20 0 0 0 0 S 0.0 0.0 0:01.25 rcuos/1

10 root 20 0 0 0 0 S 0.0 0.0 0:02.94 rcuos/2

11 root 20 0 0 0 0 S 0.0 0.0 0:06.37 rcuos/3

12 root 20 0 0 0 0 S 0.0 0.0 0:07.15 rcuos/4

13 root 20 0 0 0 0 S 0.0 0.0 0:01.76 rcuos/5

14 root 20 0 0 0 0 S 0.0 0.0 0:00.99 rcuos/6

15 root 20 0 0 0 0 S 0.0 0.0 0:00.87 rcuos/7

16 root 20 0 0 0 0 S 0.0 0.0 0:00.89 rcuos/8

17 root 20 0 0 0 0 S 0.0 0.0 0:00.85 rcuos/9

18 root 20 0 0 0 0 S 0.0 0.0 0:00.92 rcuos/10

19 root 20 0 0 0 0 S 0.0 0.0 0:00.74 rcuos/11

20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh

21 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/0

22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/1

23 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/2

24 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/3

25 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/4

26 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/5

27 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/6

28 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/7

29 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/8

30 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/9

31 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/10

32 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/11

33 root rt 0 0 0 0 S 0.0 0.0 0:00.15 migration/0

34 root rt 0 0 0 0 S 0.0 0.0 0:00.07 watchdog/0

35 root rt 0 0 0 0 S 0.0 0.0 0:00.06 watchdog/1

36 root rt 0 0 0 0 S 0.0 0.0 0:00.13 migration/1

37 root 20 0 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1

rootroot@cm-System-Product-Name:~$

猜你在找的Ubuntu相关文章