LINUX.ORG.RU

Debian Linux 7.9 на SPARCv9

 , ,


1

2

В связи с выходными и двухдневным периодом безделья было решено проверить работоспособность двух машин Sun Blade 100. На одной батарейка NVRAM-чипа сдохла, так что теперь или вооружаться надфилем/паяльником, или в очередной раз заказывать из-за океана — а вот вторая машина таки завелась.

Поскольку в 100500-й раз устанавливать Solaris уже скучно, было решено попробовать что-то более дружественное. Компилировать ядро, glibc и прочее на процессоре 15-летней давности — то ещё удовольствие (к тому же по времени я был ограничен выходными), поэтому был выбран SPARC64-порт Debian, а не Gentoo.

По умолчанию в рабочих станциях поколений Ultra и Blade установлена видеокарта ATI всего с 8 МБ видеопамяти, и не всякое воткнутое PCI-устройство будет распознано как видеокарта, так что снимком высокого разрешения похвастаться не могу (хотя на другой машине шестипроцессорный Sun Elite3D даже умеет OpenGL). Могу лишь сказать, что дебиановская консоль на дохлом ATI-шном фреймбуфере прекрасна и даст сто очков вперёд консоли Solaris.

По производительности машина лишь едва отличается от семейства Sun Ultra (UltraSparc IIi (Sabre) или UltraSparc II (Blackbird)) и примерно соответствует Pentium III (на чуть большей тактовой частоте):

Intel Pentium III (Tualatin) @ 1.33GHz, Solaris 8 (x86)

$ openssl speed md5
Doing md5 for 3s on 16 size blocks: 1346776 md5's in 2.96s
Doing md5 for 3s on 64 size blocks: 1181713 md5's in 3.00s
Doing md5 for 3s on 256 size blocks: 840592 md5's in 2.99s
Doing md5 for 3s on 1024 size blocks: 400095 md5's in 3.00s
Doing md5 for 3s on 8192 size blocks: 67121 md5's in 3.00s
OpenSSL 0.9.8m 25 Feb 2010
built on: Sat Mar 13 01:56:06 MET 2010
options:bn(64,32) md2(int) rc4(ptr,char) des(ptr,cisc,16,long) aes(partial) idea(int) blowfish(ptr)
compiler: cc -KPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -fast -xarch=pentium_pro -O -Xa
available timing options: TIMES TIMEB HZ=100 [sysconf value]
timing function used: times
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
md5               7279.87k    25209.88k    71970.42k   136565.76k   183285.08k

$ openssl speed sha512
Doing sha512 for 3s on 16 size blocks: 345385 sha512's in 3.00s
Doing sha512 for 3s on 64 size blocks: 346492 sha512's in 3.00s
Doing sha512 for 3s on 256 size blocks: 142059 sha512's in 2.97s
Doing sha512 for 3s on 1024 size blocks: 52183 sha512's in 3.00s
Doing sha512 for 3s on 8192 size blocks: 7487 sha512's in 3.00s
OpenSSL 0.9.8m 25 Feb 2010
built on: Sat Mar 13 01:56:06 MET 2010
options:bn(64,32) md2(int) rc4(ptr,char) des(ptr,cisc,16,long) aes(partial) idea(int) blowfish(ptr)
compiler: cc -KPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -fast -xarch=pentium_pro -O -Xa
available timing options: TIMES TIMEB HZ=100 [sysconf value]
timing function used: times
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
sha512            1842.05k     7391.83k    12244.82k    17811.80k    20444.50k

Sun Blade 100 (UltraSPARC IIe (Hummingbird) CPU @ 500MHz), Linux (sparcv9)

$ openssl speed md5
Doing md5 for 3s on 16 size blocks: 442898 md5's in 3.00s
Doing md5 for 3s on 64 size blocks: 373973 md5's in 3.00s
Doing md5 for 3s on 256 size blocks: 255823 md5's in 3.00s
Doing md5 for 3s on 1024 size blocks: 113917 md5's in 3.00s
Doing md5 for 3s on 8192 size blocks: 18369 md5's in 3.00s
OpenSSL 1.0.1e 11 Feb 2013
built on: Sat Jun 13 11:32:31 UTC 2015
options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) blowfish(ptr)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DB_ENDIAN -DTERMIO -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wa,--noexecstack -Wall -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
md5               2362.12k     7978.09k    21830.23k    38883.67k    50159.62k

$ openssl speed sha512
Doing sha512 for 3s on 16 size blocks: 436975 sha512's in 3.00s
Doing sha512 for 3s on 64 size blocks: 435803 sha512's in 3.00s
Doing sha512 for 3s on 256 size blocks: 164024 sha512's in 3.00s
Doing sha512 for 3s on 1024 size blocks: 57029 sha512's in 3.00s
Doing sha512 for 3s on 8192 size blocks: 8055 sha512's in 3.00s
OpenSSL 1.0.1e 11 Feb 2013
built on: Sat Jun 13 11:32:31 UTC 2015
options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) blowfish(ptr)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DB_ENDIAN -DTERMIO -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wa,--noexecstack -Wall -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
sha512            2330.53k     9297.13k    13996.71k    19465.90k    21995.52k

В заключение могу сказать, что обе машины были бережно законсервированы и спрятаны до лучших времён. Ни одного SPARC-процессора в ходе эксперимента не пострадало.

>>> Просмотр (800x600, 49 Kb)

★★★★★

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

Ответ на: комментарий от Deleted

Вы для своей семьи бентли купите? Но их выпускают!

Есть спрос - есть предложение. Лично мне и Mac даром не нужен.

Ignatov ★★★
()
Последнее исправление: Ignatov (всего исправлений: 1)
Ответ на: комментарий от Deleted

И ещё раз обратите внимание на характеристики конкурентов! Эти агрегаты были более востребованы как аппараты для научных центров. Они были лучшие в плане графики. Для дома... предмет роскоши?

Ignatov ★★★
()

Ну , как минимум, там были SGI && SUN ~ 1985год. У всех тоже графика была.
но это мы срач на ровном месте разводим.

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

но это мы срач на ровном месте разводим.

Согласен! При том никому не нужный;-)

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

Да чего он оставил? Наворовал из других проектов, в том числе из open source и навешал своих свистоперделок поверх что бы всякие тупые дизайнеры радовались.

mongo
()
Ответ на: комментарий от Deleted

да у меня вобще подозрения о том, поддерживают ли современные х-приложения запуск вне своих ДЕ, а тупо на голых Х.?

Многие приложения требуют для нормальной работы наличия WM, некоторые извращенцы требуют для работы запущенной d-bus сессии, а больше в приницпе ничего не нужно

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

некоторые извращенцы требуют для работы запущенной d-bus сессии

А вот интересно — никто не пробовал собрать Gentoo без поддержки dbus? Просто на Debian эта штука ставится сразу, и от неё (ну или скорее от dbus-x11) зависит куча софта для X11 (я не говорю про всякие *DE). Т. е. уже не выпилишь (в отличие от systemd).

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

То, что пакеты собраны с поддержкой dbus еще не значит, что они требуют его запуска - многие ограничатся варнингом об отсутсвии соединения и продолжат работу

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