Я соглашаюсь, более мощное лучше для разработчика..., но одной вещью много людей мисс - особенно в разработке настольных приложений являются тестовые спецификации машины. Мы пытаемся купить Лощины за $500-800 более низкого уровня для тестирования с. У разработчика может быть сделанная на заказ машина монстра приблизительно $2 000 - 2 500, но конечные пользователи, кто использует приложения, главным образом вероятно, не будут.
Я видел слишком много раз, что разработчик сказать - "обрабатывает X выполнений 3 secs на моей машине" в ответ на обнаружение на тестовой машине, требуется 2 минуты. Затем разработчик должен оптимизировать и/или повторно кодировать путь процесс для создания этого приемлемым! (Особенно в создании отчетов о процессах).
BTW, я видел это верное для в веб-приложениях, которые используют МНОГО, если JavaScript или апплеты Java - более медленная машина, имейте в виду более медленную производительность для их браузеров/плагинов.
Команда psrinfo -pv
команда, которую Вы ищете. Это дает Вам количество физических CPU плюс количество виртуального процессора на физический процессор.
Например, на V880 это похоже на это:
The physical processor has 1 virtual processor (0)
UltraSPARC-III+ (portid 0 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (1)
UltraSPARC-III+ (portid 1 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (2)
UltraSPARC-III+ (portid 2 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (3)
UltraSPARC-III+ (portid 3 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (4)
UltraSPARC-III+ (portid 4 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (5)
UltraSPARC-III+ (portid 5 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (6)
UltraSPARC-III+ (portid 6 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (7)
UltraSPARC-III+ (portid 7 impl 0x15 ver 0x23 clock 900 MHz)
Надежда, которая помогает.:-)
Править
Многоядерная машина имеет, например, этот вывод
The physical processor has 4 virtual processors (0-3)
SPARC64-VI (portid 1024 impl 0x6 ver 0x93 clock 2150 MHz)
The physical processor has 4 virtual processors (8-11)
SPARC64-VI (portid 1032 impl 0x6 ver 0x93 clock 2150 MHz)
Можно проверить количество физических процессоров с помощью psrinfo-p команда.
root@sunt2000:/# uname-a SunOS sunt2000 5.10 Generic_139555-08 sun4v sparc SUNW, Sun-Fire-T200
Проверка количества физических процессоров
root@sunt2000:/# psrinfo
- p 1
Подробный вывод от той же команды выше.
root@sunt2000:/# psrinfo-vp
Физический процессор имеет 32 виртуальных процессора (0-31)
UltraSPARC-T1 (chipid 0, синхронизируйте 1 200 МГц),
Ниже Пожар в Sun V445, который имеет UltraSPARC IIIi, и это является одноядерным.
root@sunv445:/# uname-a
SunOS sunv445 5.10 Generic_120011-14 sun4u sparc SUNW, Sun-Fire-V445
root@sunv445:/# psrinfo
0 онлайн с тех пор 05.11.2008 4:27:24
1 онлайн с тех пор 05.11.2008 4:27:24
2 онлайн с тех пор 05.11.2008 4:27:16
Это имеет 3 физических процессора.
root@sunv445:/# psrinfo-p
3
Я полагаю, что только UltraSPARCs IV является двухъядерным. Никакие проблемы с IIIi
root@sunv445:/# psrinfo-vp
Физический процессор имеет 1 виртуальный процессор (0)
UltraSPARC-IIIi (часы portid 0 impl 0x16 ver 0x34 1 592 МГц)
Физический процессор имеет 1 виртуальный процессор (1)
UltraSPARC-IIIi (портировал 1 impl 0x16 ver 0x34, синхронизирует 1 592 МГц),
Физический процессор имеет 1 виртуальный процессор (2)
UltraSPARC-IIIi (портировал 2 часов impl 0x16 ver 0x34 1 592 МГц),
Всегда существует
dmesg
Я подозреваю Ваш prtdiag-v хотя списки ядра вполне приятно в поле Location. Похож на Вас, имеют единственный ЦП, четырехъядерный?
Информация, сообщенная "kstat cpu_info", может использоваться для разработки, сколько процессоров (сокеты) Вы имеете, сколько ядер на процессор, и сколько CMP распараллеливает на ядро.
Если Вы не будете заботиться о различии между ядрами и потоками CMP, то "psrinfo - объем плазмы" будет достаточен.
Общее количество ядер в системе "kstat cpu_info | grep core_id | uniq |, туалеты-l" Делят общее количество ядер выводом "psrinfo-p" для получения ядер на физический процессор
Неправильно... Вы не можете получить количество ядер, просто используя командную строку (на эту дату). Ничто там не скажет это Вам непосредственно, думал, что можно сделать некоторую математику, чтобы дать Вам просто идею, и на основе того, какого возраста Ваше поле.
Необходимо знать ядра процессора, которые Вы купили и путем взгляда atyour аппаратных спецификаций, затем оттуда, можно вычислить потоки на ядро. Теперь, солнце теперь поставляет с 8 ядрами, можно даже получить то же количество виртуальных CPU, если у Вас есть больше Физического ЦП на четырехъядерном по сравнению с меньшим количеством Физического ЦП в системе с 8 ядрами.