作者windincloud (云淡风轻)
看板FreeBSD
标题[问题] BSD上cpu切换
时间Tue Dec 2 15:28:52 2008
想问一下 我手边机器是双核的cpu
bsd是在怎样的情况之下才会平均将在run的process到两个cpu上
目前我有两个大程式在跑
希望cpu0跑第一个程式 cpu1跑第二个程式
不过top出来都显示只用CPU0跑
有可以指定要用那个cpu跑的方式嘛?
或是利用怎样的方式切换cpu
--
top 的info
==========================================================
last pid: 12114; load averages: 2.00, 2.02, 2.06
up 3+03:24:22 14:51:15
30 processes: 3 running, 27 sleeping
CPU: 99.2% user, 0.0% nice, 0.0% system, 0.8% interrupt, 0.0% idle
Mem: 1048M Active, 772M Inact, 211M Wired, 124M Cache, 112M Buf, 1357M Free
Swap: 6144M Total, 12K Used, 6144M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
11988 root 1 113 0 503M 503M RUN 0 26:12 49.02% quickrbf
12079 root 1 113 0 524M 523M RUN 0 8:53 48.97% quickrbf
--
dmesg | grep cpu
===========================================================
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.155.195