我正在运行以下命令来获取 Linux 中的处理器/内核数:
cat /proc/cpuinfo | grep processor | wc -l
它有效,但看起来并不优雅。你会如何建议改进它?
原文由 Michael 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在运行以下命令来获取 Linux 中的处理器/内核数:
cat /proc/cpuinfo | grep processor | wc -l
它有效,但看起来并不优雅。你会如何建议改进它?
原文由 Michael 发布,翻译遵循 CC BY-SA 4.0 许可协议
最简单的工具是 glibc 自带的,叫做 getconf
:
$ getconf _NPROCESSORS_ONLN
4
原文由 Harald Hoyer 发布,翻译遵循 CC BY-SA 3.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答795 阅读✓ 已解决
2 回答3.2k 阅读
nproc
是您正在寻找的。更多信息:http: //www.cyberciti.biz/faq/linux-get-number-of-cpus-core-command/