LINUX.ORG.RU
Ответ на: комментарий от power
  *-cpu:0                 
       description: CPU
       product: Pentium(R) Dual-Core CPU       T4400  @ 2.20GHz
       vendor: Intel Corp.
       physical id: 4
       bus info: cpu@0
       version: 6.7.10
       serial: 0001-067A-0000-0000-0000-0000
       slot: U2E1
       size: 2200MHz
       capacity: 4096MHz
       width: 64 bits
       capabilities: x86-64 boot fpu fpu_exception wp 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 nx constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm cpufreq
       configuration: cores=2 enabledcores=2 id=0 threads=2
     *-logicalcpu:0
          description: Logical CPU
          physical id: 0.1
          width: 64 bits
          capabilities: logical
     *-logicalcpu:1
          description: Logical CPU
          physical id: 0.2
          width: 64 bits
          capabilities: logical
  *-cpu:1
       physical id: 1
       bus info: cpu@1
       version: 6.7.10
       serial: 0001-067A-0000-0000-0000-0000
       size: 2200MHz
       capabilities: ht
       configuration: id=0
     *-logicalcpu:0
          description: Logical CPU
          physical id: 0.1
          capabilities: logical
     *-logicalcpu:1
          description: Logical CPU
          physical id: 0.2
          capabilities: logical
AlexCones ★★★
() автор топика
Ответ на: комментарий от power

Все на месте?

Два процессора в наличии. Только сегодня утром закончил переставлять систему - в прошлый раз жестоко угробил зависимости перла, смешав stable и testing. Сейчас поставил с testing-cd, заодно не стал ставить гнума, а поставил крысу.

Ну дык а почему тогда и /proc/cpuinfo и conky показывают наличие только одного процессора?

AlexCones ★★★
() автор топика
Ответ на: комментарий от AlexCones

Ну дык а почему тогда и /proc/cpuinfo и conky показывают наличие только одного процессора?

Почему так с /proc/cpuinfo — действительно непонятно. А conky свои данные скорее всего берет из того же cpuinfo.

power
()
Ответ на: комментарий от AlexCones

> Ээээ в смысле?

Ну, глупое предположение, конечно, но, вдруг, там что-то вроде «nolapic noapic acpi=off» ?

AS ★★★★★
()
Ответ на: комментарий от AlexCones

> Где именно? «Там» это где?

в параметрах ядра. в том самом /proc/cmdline, но уже вижу, что нет...

AS ★★★★★
()
Ответ на: комментарий от AlexCones

Гм. Ок, а в /boot/config* параметр CONFIG_NR_CPUS чему равен?

YAR ★★★★★
()

A где ты такой лаптоп накопал с двумя процессорами?

Таких не выпускают же.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

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

Вот /proc/cpuinfo для обычного двухядерника

rain@mws64:~$ grep -E 'processor|core id|cpu cores' /proc/cpuinfo 
processor       : 0
core id         : 0
cpu cores       : 2
processor       : 1
core id         : 1
cpu cores       : 2

Как видишь, для каждого ядра есть отдельная сущность «processor», а уже дальше по списку пишется, что это ядро с таким-то идентификатором и всего их 2

YAR ★★★★★
()
Ответ на: комментарий от Nxx

Наверное потому, что я недавно выкладывал вывод /proc/cpuinfo со старой системы (до сноса) и там было два процессора.

AlexCones ★★★
() автор топика
Ответ на: комментарий от AlexCones

> Наверное потому, что я недавно выкладывал вывод /proc/cpuinfo со старой системы (до сноса) и там было два процессора.

Наверно, там было старое ядро, которое о многоядерных процессорах не знало.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

Лептоп тот же.

Ядро 2.6 (или какое оно там было на ДЕб-стейбл):

alex@AC-LAPTOP-DEBIAN:~$ cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.20 GHz
  available frequency steps: 2.20 GHz, 1.60 GHz, 1.20 GHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 1.20 GHz and 2.20 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 2.20 GHz.
  cpufreq stats: 2.20 GHz:6,24%, 1.60 GHz:0,42%, 1.20 GHz:93,35%  (14142)
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.20 GHz
  available frequency steps: 2.20 GHz, 1.60 GHz, 1.20 GHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 1.20 GHz and 2.20 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz.
  cpufreq stats: 2.20 GHz:5,85%, 1.60 GHz:0,42%, 1.20 GHz:93,73%  (13281)

Ядро 3.0 :

alex@AC-XFCE-LAPTOP:~$ cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.20 GHz
  available frequency steps: 2.20 GHz, 1.60 GHz, 1.20 GHz
  available cpufreq governors: powersave, userspace, conservative, ondemand, performance
  current policy: frequency should be within 1.20 GHz and 2.20 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 2.20 GHz.
  cpufreq stats: 2.20 GHz:18,89%, 1.60 GHz:0,66%, 1.20 GHz:80,45%  (83282)
AlexCones ★★★
() автор топика
Ответ на: комментарий от AlexCones

Ну вот вывод на моем десктопе, процессор двухъядерный, openSUSE 11.4, ядро 2.6.37:

anixx@anixx-desktop:~> cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
stepping        : 2
cpu MHz         : 3148.053
cache size      : 2048 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
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 lm constant_tsc up arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts
bogomips        : 6296.10
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

anixx@anixx-desktop:~>     
Nxx ★★★★★
()
Ответ на: комментарий от Nxx

И реально в системе работают 2 ядра? В top'e при многопоточной архивации несколько процессов отжирают по 100 процентов (или один - 200)?

YAR ★★★★★
()
Ответ на: комментарий от kostian

> vmlinuz-3.0.0-1-486

486


// facepalm

Даже как-то не обратил внимания, наверное, потому что мне бы и в голову не пришло ставить такое ядро на современной машине

YAR ★★★★★
()
Ответ на: комментарий от kostian

Все нормально, ядро стандартное. Поддержка SMP включена.

anixx@anixx-desktop:~> uname -a
Linux anixx-desktop 2.6.37.6-0.7-desktop #1 SMP PREEMPT 2011-07-21 02:17:24 +0200 x86_64 x86_64 x86_64 GNU/Linux
Nxx ★★★★★
()
Ответ на: комментарий от Nxx

Нет, SMP ядру не запрещают работать в однопроцессорном режиме:

% uname -a
Linux dellsrv 2.6.32-5-amd64 #1 SMP Tue Jun 14 09:42:28 UTC 2011 x86_64 GNU/Linux
% cat /proc/cpuinfo
processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 15
model		: 67
model name	: Dual-Core AMD Opteron(tm) Processor 1210
stepping	: 3
cpu MHz		: 1000.000
cache size	: 1024 KB
physical id	: 0
siblings	: 1
core id		: 0
cpu cores	: 1
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
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 rdtscp lm 3dnowext 3dnow up rep_good extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips	: 2009.11
TLB size	: 1024 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

% cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-amd64 root=/dev/mapper/system-root ro quiet nosmp

У тебя не работает второе ядро.

kostian ★★★★☆
()
Ответ на: комментарий от kostian

> У тебя не работает второе ядро.

Как оно может не работать? Я же его не отключал.

Nxx ★★★★★
()
Ответ на: комментарий от kostian
anixx@anixx-desktop:~> cat /proc/cmdline
root=/dev/disk/by-id/ata-Hitachi_HDT725025VLA380_VFA100R1CBK8YB-part1 splash=silent quiet vga=0x31a
Nxx ★★★★★
()
Ответ на: комментарий от Nxx

Любая программа, которая использует несколько тредов - 7z тот же:

7z a fstab.7z fstab 

7-Zip 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30
p7zip Version 9.04 (locale=ru_RU.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)
Scanning

Creating archive fstab.7z

Compressing  fstab      

Everything is Ok

2 CPUs

Похоже, у тебя та же проблема, что и у ТСа

YAR ★★★★★
()
Ответ на: комментарий от Nxx
[~] >> pbzip2 -v -c -9 < /dev/zero > /dev/null 
Parallel BZIP2 v1.1.1 - by: Jeff Gilchrist [http://compression.ca]
[Apr. 17, 2010]             (uses libbzip2 by Julian Seward)
Major contributions: Yavor Nikolov <nikolov.javor+pbzip2@gmail.com>

         # CPUs: 3
 BWT Block Size: 900 KB
File Block Size: 900 KB
 Maximum Memory: 100 MB
-------------------------------------------
         File #: 1 of 1
     Input Name: <stdin>
    Output Name: <stdout>

Compressing data...

Но уже не нужно, 7z достаточно.

GotF ★★★★★
()
Ответ на: комментарий от GotF

У меня на старом ядре тоже в системном меониторе показывало два CPU и два графика, а после обновления системы с 11.3 до 11.4 график один, потому что ядро знает, что физический CPU один только.

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