LINUX.ORG.RU

Ryzen 9 3900x или ryzen 7 3700x

 ,


1

1

Собираю комп) Уже неделю не могу определиться что купить. B550 чипсет. Я программист (фулстек) и сами понимаете: куча ide, контейнеры, браузер с консолью, бекенд и фронт пересобираются локально, месенджеры и тд. Хочу что бы все летало, надоел macbook pro. Хочу спросить - нужен ли мне ryzen 9? Или это оверкил



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

если какая-то из твоих задач грузит все ядра проца на 100% и тебе приходится ждать её завершения, то нужен. другой вопрос насколько относительно цены покупка будет оправдана

если не ждёшь и не грузит на 100% - значит не нужен

очевидно же

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

почитал, да, 3950х монстр. но стоит в полтора раза дороже. но в принципе можно позволить раз в 6 лет то. буду на него ориентироваться.

ссылку на какой-то нерелевантный тупак принёс

anonymous
()

Если не жалко, 3900х. По мне и своего 3700x хватает чтобы поиграть тяжеловесное, запустить компиляцию чего-то тяжелого в фоне, держать кучу граф софта типа блендера, все это одновременно.

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

для поиграть достаточно 3300X, 3600 с запасом на будущее

компиляция и блендер масштабируется на 3950X и далее, никаких 3700x-3900х недостаточно

anonymous
()

3700x

А на остаток хорошую память.

anonymous
()

я сменил 3700х на 3900х. разница есть. не сказать, что сильно критично, но если деньги позволяют, то стОит. 3950х не нужен, у него цена за 1 ядро дикая.

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

3950х не нужен, у него цена за 1 ядро дикая

чё за тупак? ты же не будешь ставить два 3900х или что-то вроде более выгодно. значит 3950х строго лучше, тк не имеет альтернатив

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

Спуфик, я с тобой согласен, но ведь человек четко обозначил вилку.

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

херню принёс, сравниваются разные процы с разным числом потоков, частотами и IPC

причём такие процы подобраны, что чем меньше потоков, тем выше чатота и/или IPC, что разумеется уравняет результаты

нужно было сравнивать на одном и том же проце с фиксированной частотой

anonymous
()

Если хватает на макпро, то и на тредриппер наскрести удастся. 3990х с 64 ядрами как раз идеально подходит для программистов.

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

ну вот у памяти тоже свой предел по чтению/записи. график выше анон предоставил, я не знаю что там за дисковая конфигурация, какие такие NMVe M.2 рейды позволяют до бесконечности так разгонять сборку жирного софта. даже если так, вряд ли какой разработчик станет настолько сильно заморачиваться — всё в память засунет да и всё.

мне dd if=/dev/zero of=tmpfs/filename сообщает о 2гбайт/секунду на DDR4 2400MHz, но это идеальные условия линейной записи.

Spoofing ★★★★★
()

Тебе ядра жмут? Бери тогда больше размером, ой по-меньше. Ой, я запутался.

От большого количества ядер еще никто не страдал, кроме игроманов!!!

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

на современных десктопных процах от лишних ядер игроманы не пострадают, пострадает только кошелёк

пострадать игроманы могут только от низкочастотных xeon, opteron и прочей кукурузы

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

2гбайт/секунду на DDR4 2400MHz

У меня тоже DDR4 2400, вот такие результаты с разными параметрами dd:

$ dd if=/dev/zero of=/tmp/123 bs=1024 count=10485760
10485760+0 записей получено
10485760+0 записей отправлено
10737418240 байт (11 GB, 10 GiB) скопирован, 13,4973 s, 796 MB/s

$ dd if=/dev/zero of=/tmp/123 bs=1048576 count=10240
10240+0 записей получено
10240+0 записей отправлено
10737418240 байт (11 GB, 10 GiB) скопирован, 2,16146 s, 5,0 GB/s
Максимум похоже 5,0 GB/s

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

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

нужно замерять скорость memcpy() каких-нибудь или что-то вроде, которые выполняются в юзерспейсе

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

и делать это на больших блоках причём, чтобы не упиралось в оверхед кода самой memcpy()

а чтобы это был бенчмарк памяти а не кэша, вызвать инструкции сбрасывающие кэш

насколько я это всё понимаю

anonymous
()
Ответ на: комментарий от superuser
$ dd if=/dev/zero of=/dev/shm/123 bs=1024 count=10485760
10737418240 bytes (11 GB, 10 GiB) copied, 6,84244 s, 1,6 GB/s
$ dd if=/dev/zero of=/dev/shm/123 bs=1048576 count=10240
10737418240 bytes (11 GB, 10 GiB) copied, 3,14247 s, 3,4 GB/s

3900x, 4*16gb 3200MHz не знаю, что ты тут меряешь. реально память работает вот так https://www.techpowerup.com/forums/attachments/aida64-png.130730/

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

а так:

$ dd if=/dev/zero of=/dev/null bs=1048576 count=10240
10240+0 записей получено
10240+0 записей отправлено
10737418240 байт (11 GB, 10 GiB) скопирован, 0,470647 s, 22,8 GB/s
?

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

да, это говно зависит чисто от скорости одного потока, вот 5ггц ядро 2133память:

10737418240 bytes (11 GB, 10 GiB) copied, 0.348542 s, 30.8 GB/s
10737418240 bytes (11 GB, 10 GiB) copied, 0.348622 s, 30.8 GB/s
anonymous
()
Ответ на: комментарий от anonymous

Думаю что первый тест был на скорость записи в память, а этот больше на скорость чтения из памяти (чтения буфера для сброса в /dev/null).

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

Ну тут i3 немножко отстал, т.к. он в память > 2400 MHz не умеет имхо

Intel i3-7100       Ryzen 3900x
 ОЗУ 2400 MHz       ОЗУ 3200MHz
    22,8 GB/s         30.8 GB/s

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

в процессоре куча уровней кэша как раз ради того, чтобы отвязать его от медленной(по сравнению с процессором) оперативки. можно не сомневаться, что в большинстве случаев ты будешь тестировать сам процессор или его кэш что бы ты не делал

anonymous
()

А програмистам сейчас все ещё нужны мощные локальные компьютеры? Или самозанятый?

One ★★★★★
()

Я программист (фулстек)

Intel Atom, блин, ну максимум пятиваттный селерон. Понапишут тут на своих райзенах.

t184256 ★★★★★
()

любой это оверкилл
если есть бюджет, то 3700x
если нет лимита, то 3900x, для запасу.
кстати, а почему не 3950x ?

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

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

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

А при чём тут Nix твой?

Я посмотрю на тебя, когда у тебя compile-test-feedback цикл будет не полторы секунды, а пять минут. Пока закоммитить, пока запушить, пока воркер заспавнится, пока образ скачает, пока одно, пока другое — нафиг так жить.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.