LINUX.ORG.RU

Запущен 1 процесс, на многоядерном процессоре.

 ,


0

1

Cтоял Sempron 145, заменил на Phenom II B60.

[spoiler] ~# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 16
model : 4
model name : AMD Phenom(tm) II X2 B60 Processor
stepping : 3
microcode : 0x10000c8
cpu MHz : 3500.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save vmmcall
bogomips : 7031.28
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor : 1
vendor_id : AuthenticAMD
cpu family : 16
model : 4
model name : AMD Phenom(tm) II X2 B60 Processor
stepping : 3
microcode : 0x10000c8
cpu MHz : 1900.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save vmmcall
bogomips : 7032.50
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [/spoiler]

[spoiler]
~# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 16
Model: 4
Stepping: 3
CPU MHz: 3500.000
BogoMIPS: 7032.50
Virtualization: AMD-V
L1d cache: 64K
L1i cache: 64K
L2 cache: 512K
L3 cache: 6144K
NUMA node0 CPU(s): 0,1 [/spoiler]

После замены как был 1 запущенный процесс, так и остался.
Как обеспечить одновременную работу двух процессов?

[spoiler]
top - 13:19:35 up 15:27, 2 users, load average: 1,29, 1,19, 1,19
Tasks: 143 total, 1 running, 142 sleeping, 0 stopped, 0 zombie
%Cpu0 : 52,7 us, 3,7 sy, 0,0 ni, 43,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%Cpu1 : 24,7 us, 6,4 sy, 0,0 ni, 65,9 id, 1,7 wa, 0,0 hi, 1,4 si, 0,0 st
KiB Mem: 4028780 total, 3915744 used, 113036 free, 10548 buffers
KiB Swap: 7860220 total, 36984 used, 7823236 free, 1112028 cached [/spoiler]

p.s. Процессор разблокируется до 4-х ядерного, но количество запущенных процессов также не повышается.

p.p.s извиняюсь, тег [cut] не срабатывает.



Последнее исправление: S_T_I_C_S (всего исправлений: 2)

Как обеспечить одновременную работу двух процессов?

КО подсказывает - запустить два нужных вам процесса. или попытаться сформулировать более внятно, что же вам на самом деле нужно...

NiTr0
()

Tasks: 143 total, 1 running, 142 sleeping, 0 stopped, 0 zombie

143 процесса

%Cpu0 : 52,7 us, 3,7 sy, 0,0 ni, 43,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%Cpu1 : 24,7 us, 6,4 sy, 0,0 ni, 65,9 id, 1,7 wa, 0,0 hi, 1,4 si, 0,0 st

оба процессора как минимум не простаивают

в чем причина паники?

anonymous
()

Как обеспечить одновременную работу двух процессов?

Каких?

количество запущенных процессов также не повышается

Каких??

Запущенных процессов чего? Непонимания того, как работает Linux?

dhameoelin
()

Запусти htop и смотри загрузку ядер - увидишь, как твои ядра будет грызть белочка.

menangen
()

Переписать, чтобы этот процесс использовал больше тредов.

Suigintou
()

чтобы запустить два и более процессов, нужно хотя бы 6 ядер, это же все знают

anonymous
()

Tasks: 143 total, 1 running, 142 sleeping, 0 stopped, 0 zombie

В тот момент когда top готовил статистику, остальные ядра простаивали и он был единственной выполняемой задачей.

Вот если бы ядра были загружены на 100%, тогда вряд-ли бы там была единица.

aidaho
()

Как обеспечить одновременную работу двух процессов?

В терминале запусти:

for i in `seq 100`; do (cat /dev/zero | gzip > /dev/null &); done

Будет тебе «100 running».

i-rinat ☕☕☕☕
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.