问题描述
我有quad-core处理器系统。我在安装Ubuntu之前使用的是Windows。 Windows by-default使用1核*,我可以用msconfig
改变它。我怎么能在Ubuntu中这样做或者是否有必要?
Windows使用一个核心进行引导。
最佳解决方法
类型:
lscpu
在终端并按ENTER
。
现在您获得了Ubuntu安装中使用的核心信息。
次佳解决方法
您可以使用top命令查看CPU内核的使用情况。
-
打开一个终端。
-
键入
top
。您将看到有关任务,内存等的一些信息。 -
键入
1
以显示各个CPU使用情况。你会看到类似的东西:
要启动只应在一个核心中执行的新进程,可以使用taskset命令。
taskset -c 0 executable
要监视现有进程的CPU关联,可以使用以下命令:
taskset -cp $(pgrep -f executable)
请注意,如果以这种方式启动,您将传递给此命令的可执行标识可以是’./executable’。
第三种解决方法
由于您尚未指定桌面环境,我将假设您正在使用Ubuntu
有关检查CPU使用情况的图形方式,请在系统中搜索名为System monitor的应用程序。
“资源”选项卡将显示每个核心的活动
虽然“进程”选项卡将显示各个程序的CPU使用情况。
第四种方法
htop
工具提供graphs for cpu core(s) usage
通过终端安装htop:
apt-get install htop
通过终端运行htop:
htop
第五种方法
传感器也这样做,但它也告诉你核心运行的温度,非常酷。
在终端中键入sensors
,它会告诉您是否已安装它,一旦安装完毕,您只需编写sensors