如何用好CPU资源?

应用程序运行于操作系统之上。现在操作系统,无论是LinuxUnixWindows,分时复用是基本的CPU调度方式。本文仅就Linux操作系统,结合Achelous平台,探讨如何高效使用CPU资源。

资源cpus在物理上对应什么?

Achelous平台上用户申请的CPU资源都是逻辑CPU核,并不一定和任何物理CPU、核心或者超线程对应。如果没有打开核的超线程选项,物理CPU的每个核在操作系统中体现为一个逻辑CPU核。如果打开了超线程技术,每个核会有两个物理线程,每个线程在操作系统中就是一个逻辑CPU核

例如在Linux上运行命令cat /proc/cpuinfo可以看到如下的信息:

[root@Cc1Apc ~]# cat /proc/cpuinfo 
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 85
model name    : Intel(R) Xeon(R) Gold 5120 CPU @ 2.20GHz
stepping    : 4
microcode    : 0x2000022
cpu MHz        : 1022.656
cache size    : 19712 KB
physical id    : 0
siblings    : 28
core id        : 0
cpu cores    : 14
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 22
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnow
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值