Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: SysInfo 4 Linux  (Прочитано 92398 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #420 : 22 Августа 2012, 15:23:10 »
вывод: это не годится, для определения числа ядер.
Не верный вывод. ;)

1. У вас проблемы в настройке ядра (Linux Kernel) - ибо все, что вы показали, рисует ядро. Смотрите в /varl/log/dmesg и выясняйте, почему ядро инициирует 6 процессорных ядер в /sys

2. Я не определяю количество ядер через чтение /sys. Количество ядер процессора я получаю от функции get_nprocs_conf() - я писал. Это - рекомендации POSIX. Количество ядер отображается на первой странице в строке CPU.

SysInfo - это инструмент для поиска проблем в настройке системы. Вот, например, у вас они найдены. По крайней мере - не проблемы, так особенности. Многие программы используют get_nprocs_conf() для определения числа ядер. Если данная функция выдает неверный результат - это может сказаться на их работе.

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #421 : 22 Августа 2012, 15:36:31 »
А можно каких-нибудь скриншотов?  Первой страницы, страницы Video с развернутыми Direct Rendering - Yes и т.д.?
(Нажмите, чтобы показать/скрыть)

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #422 : 22 Августа 2012, 16:09:00 »
Большое спасибо, Señor_Gaga,

Вы не пробовали последний билд?

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #423 : 22 Августа 2012, 17:22:05 »
YUKLA,
я ничего не ковырял в системе. Значит надо делать багрепорт. Вообще мысль в том, что если у кучи людей программа будет показывать неправильное число ядер, потому что у них неправильная ОС, что они подумают, в то время как в системных утилитах число ядер верное? Думаю это нужно учитывать.

Оффлайн OldSamuray

  • Активист
  • *
  • Сообщений: 841
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #424 : 22 Августа 2012, 17:28:47 »

по видеокарте все правильно, имхо стоит добавить пробелы после значений,
при растягивании окна круговые диаграммы вытянулись в эллипсы, ну это так для эстетики :)
Посмотрел чужие костыли — не понравились — сделал свои, родные

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #425 : 22 Августа 2012, 17:34:36 »
⚡ Thunde® ⚡,
Пришлите, пожалуйста, вывод команды
dmesg | grep CPU
Пользователь решил продолжить мысль 22 Августа 2012, 17:38:05:
Спасибо, OldSamuray,

по видеокарте все правильно, имхо стоит добавить пробелы после значений,
Где конкретно, приведите, пожалуйста, примеры.
при растягивании окна круговые диаграммы вытянулись в эллипсы, ну это так для эстетики :)
Да, увы. Я подумаю над этим.
« Последнее редактирование: 22 Августа 2012, 17:38:05 от YUKLA »

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #426 : 22 Августа 2012, 17:49:35 »
thunder@a975:~$ cat /var/log/dmesg | grep CPU
[    0.000000] SMP: Allowing 6 CPUs, 2 hotplug CPUs
[    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:6 nr_node_ids:1
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff880237c00000 s83072 r8192 d23424 u262144
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1
[    0.011785] CPU: Physical Processor ID: 0
[    0.011787] CPU: Processor Core ID: 0
[    0.011790] mce: CPU supports 6 MCE banks
[    0.061240] CPU0: AMD Phenom(tm) II X4 975 Processor stepping 03
[    0.336048] Brought up 4 CPUs
thunder@a975:~$ cat /var/log/dmesg | grep cpu
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] KERNEL supported cpus:
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:6 nr_node_ids:1
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff880237c00000 s83072 r8192 d23424 u262144
[    0.000000] pcpu-alloc: s83072 r8192 d23424 u262144 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 - -
[    0.011732] Initializing cgroup subsys cpuacct
[    0.064003] smpboot cpu 1: start_ip = 99000
[    0.152079] smpboot cpu 2: start_ip = 99000
[    0.244078] smpboot cpu 3: start_ip = 99000
[    1.433344] cpuidle: using governor ladder
[    1.433346] cpuidle: using governor menu
[    1.454368] powernow-k8: Found 1 AMD Phenom(tm) II X4 975 Processor (4 cpu cores) (version 2.20.00)

всё-таки реально 4, хоть и пробует 6.

Оффлайн OldSamuray

  • Активист
  • *
  • Сообщений: 841
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #427 : 22 Августа 2012, 17:49:57 »
Цитировать
Где конкретно, приведите, пожалуйста, примеры.
42,5 °C -- тут правильно
10,4Gb/s -> 10,4 Gb/c
667MHz -> 667 MHz
1Gb -> 1 Gb

И еще, сейчас у меня в системе три диска, на первой вкладке поместилось два, и то не полностью, может стоит поле увеличивать по высоте? Описание процессора то-же не влезло.
« Последнее редактирование: 22 Августа 2012, 17:53:21 от OldSamuray »
Посмотрел чужие костыли — не понравились — сделал свои, родные

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #428 : 22 Августа 2012, 17:50:22 »
⚡ Thunde® ⚡,
Пришлите, пожалуйста, вывод команды
dmesg | grep CPU
да вот как раз просматривал dmesg

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #429 : 22 Августа 2012, 18:09:09 »
⚡ Thunde® ⚡,

Вердикт такой. У вас в процессоре 6 ядер. 4 включено, 2 задизейблено.

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #430 : 22 Августа 2012, 18:12:34 »
YUKLA,
ну щас разлочивать буду :D

Пользователь решил продолжить мысль 22 Августа 2012, 18:15:47:
вообще гониво какое-то, постоянно читаю про железо, ни разу не слышал, что в Deneb 6 ядер... В Zosma, да, всем известно, но в Deneb никогда и не было такого.

Пользователь решил продолжить мысль 22 Августа 2012, 18:36:21:
http://www.gentoo.ru/node/24685

а вот здесь на c2d 8400 - 4 ядра прога покажет, хотя реально 2 и никогда там 4 не находили. Опять ядро врёт блин, а наша программа его ловит на этом :)

Пользователь решил продолжить мысль 22 Августа 2012, 18:41:26:
cat /proc/cpuinfo
...
cpu cores : 4
...
« Последнее редактирование: 22 Августа 2012, 18:41:26 от ⚡ Thunde® ⚡ »

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #431 : 22 Августа 2012, 20:45:55 »
а вот здесь на c2d 8400 - 4 ядра прога покажет, хотя реально 2 и никогда там 4 не находили. Опять ядро врёт блин, а наша программа его ловит на этом :)
Можно ли на машинке запустить Оффтопик? А потом, что-нибудь типа CPU-Z?

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #432 : 23 Августа 2012, 04:53:37 »
на той нет, на своей могу, говори, что смотреть я ни разу не пользователь этих утилит.

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #433 : 23 Августа 2012, 12:24:51 »
Идея простая - может быть, у вас не Deneb, а залоченный Thuban?

ИМХО, нужно искать смысл этих "6ти ядер" - CPUID и наименование процессора меняются в зависимости от разлочки - т.е., процессор покупается залоченным, и "правильно" сообщает свой текущий CPUID. После разлочки идентификация процессора "актуализируется".

Поищите по строке "Deneb 6 ядер" в Гугле - там есть любопытные сообщения.

Пользователь решил продолжить мысль 23 Августа 2012, 14:41:55:
Коллеги, я обновил SysInfo for Linux до версии 0.7.5

Список изменений можно посмотреть здесь.
Загрузить программу можно на страничке проекта.
« Последнее редактирование: 23 Августа 2012, 14:41:55 от YUKLA »

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #434 : 23 Августа 2012, 17:52:50 »
YUKLA,
да я уже погуглил маленько и попробовал core unlock врубить.

В любом случае, если проц 4-ядерный официально и система сообщает, что ядра 4, утилита должна показывать также и не важно, что там есть залоченные, их тогда как-то помечать, как возможные, но не нагло заявлять, что 6 ядер, когда по факту их 4. Вот в чем идея)

 

Страница сгенерирована за 0.017 секунд. Запросов: 18.