LINUX.ORG.RU

java и amd процессор

 ,


0

1

В общем требуется собрать нищебродский сервачок для java (openjdk) приложений на gentoo. Стоит ли брать какой-нибудь FX-6100 3.3GHz (6ядер, L1=64 Кб, L2=6144 Кб, L3=8192 Кб) или лучше AMD A10-5700 3.4GHz (4ядра, L1=128 Кб, L2=4096 Кб)? Так ли кэш 3й и многоядерность для жабы необходимы?



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

Если выбирать из этих двух, то A10 по процессорной части намного слабее. Он иногда даже слабее моего A8, поскольку в последнем четыре настоящих ядра, а в A10 два из - виртуальные. Так что я бы взял FX, но не 6100, а 6300. Он стоит-то всего долларов 150.

ArtKun ★★★★★
()

На Генте как раз собрать с march=bdver2 не проблема, но насколько это поможет конкретно Яве - я не знаю.

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

то A10 по процессорной части намного слабее. Он иногда даже слабее моего A8

Настолько лютое 4.2, что я аж не знаю.

ТС, бери 8120 и гони до 4000-4500

devl547 ★★★★★
()

нищебродский сервачок для java (openjdk) приложений

In this case, даже AMD Athlon/Phenom второго поколения должно подойти лучше. Вот что-нибудь из них я и советую брать. Из заметной разницы будет только то, что ощутимо сэкономишь.

Urchin ★★★
()

Да, по-видимому на FX-8xxx придется остановиться. По поводу тестов - жаберщик пока хреновый из меня) Есть только готовый самописный софт, но его выложить начальство не позволит.

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

Брать старую архитектуру нет смысла, Vishera быстрее

Только под виндой в однопотоке (игорях).
На своей генте я между 8120 и 8320 на 4GHz разницы особой не заметил в nbench например, оптимизации сделали свое дело.

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

Да какая разница?
Почитай вывод. Даже там написано, что у меня 4 реальных ядра, а в A10 их только два. Зачем раздувать из мухи слона? Я лишь сказал, что в задачах, ориентированных на CPU, A10 - не лучший выбор.

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

Да какая разница?

+20% к скорости на счет оптимизации под буль не хочешь?
Тем более там bdver2 aka piledriver со всеми плюшками в виде новых наборов инструкций, а не протухшее еще до Р.Х. ядро Stars.

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

оптимизации сделали свое дело

чего именно? компилятора что ли?

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

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

сударь, я замерял разницу на fx-8150 между пакетом собранным с "-O2 -pipe" (превед бинарные дистрибутивы) и "-O2 -pipe -march=native --ffast-math ..." и тд. и улучшение было в среднем 15%

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

чего именно? компилятора что ли?

Угу. Под _гентой_ профит от FX83xx только в новых инструкциях, в производительности его нет, ибо все плюшки Piledriver касаются адекватной работы с однопоточным legacy кодом.

и вообще никаких улучшений в камнях нет.

Улучшения есть, но AMD сама говорила, что они ради однопотока и игор.

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

4 реальных ядра, а в A10 их только два.

«Реальных», «нереальных»: 4 целочисленных, но только 2 для плавающей запятой.

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

ага, невесомый, но факт -_- кроме как в шутку упоминать грешновато.

Thero ★★★★★
()

Так ли кэш 3й и многоядерность для жабы необходимы?

от задачи зависит.

ИМХО память важнее, т.е. лучше взять CPU подешевле, а на эти деньги купить памяти. Жабе память нужна как воздух. (особенно быдлокоду).

drBatty ★★
()

Жабка любит кэш, любит частоту процессора, любит ядра, особенно любит память. Ставь Opteron 6300 Series, скоро в продаже.

«По результатам в серверном тесте SPECjbb2005, показывающем производительность приложений Java, новые процессоры заметно опережают своих предшественников (преимущество доходит до 24%), по соотношению производительности и потребляемой мощности — на величину до 40%»

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

Жабка любит кэш, любит частоту процессора, любит ядра.

если к этому ещё добавить всем известное «жабка любит память», то что же жабка не любит?

maloi ★★★★★
()

AMD FX-6300 (AM3+)

Жаль, что Gigabyte GA-880GMA-USB3 (rev. 3.1) больше не производится, а ей на смену пришли какие-то дохлячки на 760G и обрубки, а то бы получилась весьма сбалансированная система — не чета современным на FM2.

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

приду домой запущу на fx-8150

Лорчую, запущу на своем 8120@4500 при 1.4V

Это всё — натуральные печки под 125 Вт.

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

Это всё — натуральные печки под 125 Вт.

А в чем проблема собственно?
Греется? Хз, стоял CNPS10X Performa за один килорубль - все охлаждал. Сейчас Noctua NH-C14. Дороже, но дует на северник и VRM.
Электричество жрет? На 100 рублей в год лишних?

Gigabyte GA-880GMA-USB3 (rev. 3.1)

Одноразовая мамка без охлаждения VRM? Нет уж, спасибо.

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

Под _гентой_ профит от FX83xx только в новых инструкциях, в производительности его нет, ибо все плюшки Piledriver касаются адекватной работы с однопоточным legacy кодом.

1) в вишере добавлены новые инструкции 2) ява, если не изменяет память, распространяется бинарником - со всеми вытекающими

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

1) в вишере добавлены новые инструкции

Ядро - Piledriver. Вишера - это просто обозначение десктопных процессоров. Как Тринити у APU.

ява, если не изменяет память, распространяется бинарником

Изменяет.

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

Ядро - Piledriver. Вишера - это просто обозначение десктопных процессоров.

И? Я собссно и говорил о FX83xx, а не в общем о всех процах с пайлдрайвер ядром..

Изменяет.

тот рантайм, что ставится с ебилдом virtual/jre по дефолту:

#tar tf /usr/portage/distfiles/icedtea-bin-core-6.1.11.5-amd64.tar.bz2
.....
icedtea-bin-6.1.11.5/jre/lib/amd64/
icedtea-bin-6.1.11.5/jre/lib/amd64/jli/
icedtea-bin-6.1.11.5/jre/lib/amd64/jli/libjli.so
icedtea-bin-6.1.11.5/jre/lib/amd64/xawt/
icedtea-bin-6.1.11.5/jre/lib/amd64/xawt/libmawt.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libj2pkcs11.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libnet.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libnio.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libnpt.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libjaas_unix.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libj2pcsc.so
icedtea-bin-6.1.11.5/jre/lib/amd64/jvm.cfg
icedtea-bin-6.1.11.5/jre/lib/amd64/libverify.so
icedtea-bin-6.1.11.5/jre/lib/amd64/librmi.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libfontmanager.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libjsoundalsa.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libzip.so
icedtea-bin-6.1.11.5/jre/lib/amd64/native_threads/
icedtea-bin-6.1.11.5/jre/lib/amd64/native_threads/libhpi.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libhprof.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libj2gss.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libattach.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libjsound.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libmlib_image.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libjava_crw_demo.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libunpack.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libjava.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libjawt.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libjdwp.so
icedtea-bin-6.1.11.5/jre/lib/amd64/server/
icedtea-bin-6.1.11.5/jre/lib/amd64/server/libjvm.so
icedtea-bin-6.1.11.5/jre/lib/amd64/server/Xusage.txt
icedtea-bin-6.1.11.5/jre/lib/amd64/server/libjsig.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libsplashscreen.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libdt_socket.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libjpeg.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libjsig.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libinstrument.so
icedtea-bin-6.1.11.5/jre/lib/amd64/headless/
icedtea-bin-6.1.11.5/jre/lib/amd64/headless/libmawt.so
icedtea-bin-6.1.11.5/jre/lib/amd64/liblcms.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libsaproc.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libawt.so
icedtea-bin-6.1.11.5/jre/lib/amd64/libmanagement.so
где сырцы?

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

а icedtea-bin как-бы намекает.

таки да, что-то провтыкал его. хотя то ли для ibm jdk 1.5 то ли еще для какой-то явы 1.5 были доступны только бинарники...

Инструкции есть, софта нет. И сомневаюсь, что будет.

bdver2 архитектура гнуси - собссно оно и есть... и прирост по сравнению с bdver1 таки дает.

к слову, на форониксе неплохое сравнение производительности 8150 и 8350: http://www.phoronix.com/scan.php?page=article&item=amd_fx8350_visherabdve... - таки разница в производительности существенная, не в пределах погрешности...

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

Одноразовая мамка без охлаждения VRM? Нет уж, спасибо.

Что за «одноразовая» такая? Если нет радиатора, значит не надо — естественного обдува от кулера и БП вполне достаточно. Смотрел я, как прикреплены радиаторы на VRM на других материнках — это по большому счёту фейк для отвода глаз и привлечения покупателей. Тепло такие радиаторы по-хорошему не отводят от греющихся транзюков. Транзюки греются не так чтобы сильно, но в пределе у них больше 100 градусов температура не поднимается, а это — рабочий диапазон мощных FET во всех цепях питания.

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

А в чем проблема собственно?

Проблема в том, что нужно раскошеливаться на дорогой кулер, а у ТС не так много денег, так как собирает «нищебродский сервачок».

Шестиядерная Vishera FX-6300 95 Вт сейчас — оптимальный вариант, как ни крути.

Для видео, наверное, придётся брать дискретную видеокарту, лучше с пассивным охлаждением, например, на чипе NVIDIA GeForce GT 610, потому что интегрированная графика, что сейчас ставится в бюджетные материнки с поддержкой процессоров AM3+, откровенное говно AMD 760G — даже Full HD+ фильмы с нормальным качеством не потянет.

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

таки разница в производительности существенная, не в пределах погрешности...

Базовая частота на 400, а турбо - на 300 выше.
То есть +10% прироста только от частоты.

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

Если нет радиатора, значит не надо — естественного обдува от кулера и БП вполне достаточно.

Tell me moar. У меня две таких летом подохли - FX8120 в номинале не вытянули.

Смотрел я, как прикреплены радиаторы на VRM на других материнках

На Asus M5A97 Pro/M5A99 Pro посмотри - тепло отводит будь здоров.

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

CNPS10X Performa. Стоит 1к, охлаждает FX8120@4500 без напряга.

Шестиядерная Vishera FX-6300 95 Вт сейчас — оптимальный вариант, как ни крути.

Тогда уж лучше 960T брать или X6 сразу. И дешевле, и быстрее.

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

При том же потреблении (и тепловыделении).

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

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

сейчас бульдозер брать смысла мало.

Цена. Хотя тут хз что - були подорожали, а вишера наоборот подешевела.

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

Если нет радиатора, значит не надо — естественного обдува от кулера и БП вполне достаточно.

Tell me moar. У меня две таких летом подохли - FX8120 в номинале не вытянули.

Сочувствую. Надо было предусматривать дополнительную вентиляцию корпуса, например, поставить БП с вентилятором 14 см; если тоже не тянет, то на задней стенке прикрутить 9 см вытяжной вентилятор. У передней стенки системника лично у меня давно заведён тихоходный 12 см вентилятор, который обдувает три-четыре винчестера относительно холожным забортным воздухом, и температура у них в 41-42 градуса в летнюю жару.

На Asus M5A97 Pro/M5A99 Pro посмотри - тепло отводит будь здоров.

У моей ECS A785GM-M тоже радиатор на VRM стоит. Ну, стоит и хорошо.

Тогда уж лучше 960T брать или X6 сразу. И дешевле, и быстрее.

Старее, но не дешевле.

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

Сочувствую

Не стоит. Сам дурак - надо было сразу покупать нормальную.
Корпус продуваем донельзя, а без разницы - VRM'ы накрылись.

тоже радиатор на VRM стоит. Ну, стоит и хорошо.

Это необходимость при более-менее серьезном процессоре. Иначе перегрев и троттлинг.

Старее, но не дешевле.

Возможно, я за их ценами давно уже не слежу.
Сам сейчас для десктопа хочу 5800K прикупить - все равно в игры на UltraHigh не играю. А на средних настройках нормально вытягивает почти все.

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

таки да, что-то провтыкал его. хотя то ли для ibm jdk 1.5 то ли еще для какой-то явы 1.5 были доступны только бинарники...

так её только с 1.6 открыли, и то не с первой версии вроде.

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