LINUX.ORG.RU

Во что упирается производительность современного ПК?

 , ,


2

0

Во что упирается производительность современного ПК?
Раньше все было просто и понятно. Но сейчас ситуация кардинальным образом изменилась.

К примеру, у меня комп:
Проц: AMD Ryzen 5 3500X — довольно мощный. Целых 384 GFLOPS
Память: Kingston HyperX FURY Black 32 Gb 3200 MHz (0.3 ns) — довольно быстрая
SSD: Samsung 980 PRO 1 Tb со скоростью чтения 7,000 MB/s, что, согласитесь, довольно неплохо.

Что нужно апгрейднуть, чтобы:

  • быстрее запускалась ОС и приложения
  • перестал тормозить Firefox
  • повысить производительность в нетребовательных по графике играх
  • быстрее компилировался софт
Ответ на: комментарий от Khnazile

Бывать-то оно бывает и поболе, но есть нюанс... Это каналы на сокет. А проц состоит из нескольких кластеров ядер, до каждого из которых всего 2(амд)-3(интел, наследники Bloomfield) канала памяти. Так что использовать всю ПСП сокета получится только для многопоточки.
Не знаю, правда, что там сейчас у Saphire Rapids. Особенно инересны Xeon MAX с HBM и W-серия.

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

Хе-хе, неееет, не sqlite )
sqlite очень хорошо оптимизирован! Тормоза берутся как раз из-за использующего его говнокода. Относительно недавно в ченжлогах ФФ проскакивало, что они наконец-то поправили ЭПИЧЕСКИЕ тормозищи при попытке удаления групп записей из журнала.

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

sqlite очень хорошо оптимизирован!

На слабых процах — тормозит ещё как. Мне на одной там встройке для удаления сотен тысяч записей с auto_vacuum пришлось использовать LIMIT и дёргать DELETE по таймеру, чтобы интерфейс не зависал на несколько секунд.

alegz ★★★★
()

быстрее запускалась ОС

Вангую что на текущем конфиге «запуск ОС» упирается в скорость инициализации устройств, т.е. в их прошивку, это ты наращиванием попугаев не поправишь.

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

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

А я просто взял Интел Атом. И да, частоты там повыше.

tiinn ★★★★★
()

Что нужно апгрейднуть, чтобы:

быстрее запускалась ОС и приложения

Поменять ось

перестал тормозить Firefox

Поменять браузер

повысить производительность в нетребовательных по графике играх

Поменять разработчиков игр

быстрее компилировался софт

Поменять компилятор/авторов софта

ya-betmen ★★★★★
()

повысить производительность в нетребовательных по графике играх

Это как? Чтобы выкручивало fps до 1000 и гнало вентилятор до 3000 оборотов при полном отсутствии отличий с 60 fps и 200 оборотах?

перестал тормозить Firefox

Удалить его. Он перестанет тормозить.

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

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

ya-betmen ★★★★★
()

повысить производительность в нетребовательных по графике играх

а для требовательных по графике игр тогда какой комп нужен сейчас?)

el-d ★★
()

Во что упирается производительность современного ПК?

В мозг вопрошающего.

//я удивлен сколько на лоре слепых параноиков, верящих в негодность железа

Pinux001
()

Что нужно апгрейднуть, чтобы:

быстрее запускалась ОС и приложения
перестал тормозить Firefox
повысить производительность в нетребовательных по графике играх
быстрее компилировался софт

Жалкая попытка заплатить крупным рэкетирам в попытке притормозить технический прогресс

vaddd ★☆
()

быстрее запускалась ОС и приложения

Тюнинг ОС, отключение ненужных сервисов, в первую очередь разнообразных индексаторов вроде baloo. Еще в дистрибьютивах линукса есть запуск обновления баз locate и mandb, который стоит на автозапуск в cron и раз в неделю дает запредельную нагрузку на систему, особенно если диск с ОС большой.

перестал тормозить Firefox

На таком железе он не может тормозить просто так, надо проверять настройку Xсов, DRI, modeset, composite. Проверять на glxgears и glxinfo. Затем настройку самого Firefox - может ты отключил аппратное ускорение по ошибке.

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

повысить производительность в нетребовательных по графике играх

Зависит от контекста. Но врядли ты захочешь играть в какую-нибудь Dune2, запущенную в dosbox без искусственной задержки выполнения (для эмуляции 486го например) - игра ускорится раз так в 1000.

быстрее компилировался софт

Есть определенные подходы, поищи что такое build server, parallel compilation, make -j8, incremental build.

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

alex0x08 ★★★
()

6 потоков несерьёзно, 6/12 прожиточный минимум в 2023 году. Минимальный апгрейд можешь сделать условно продав за 4к этот и купить за 5к ryzen 3600, разница будет очень заметна.

А так однопоток в zen4 вообще меняет все, какой-нибудь 7600 и комп не узнаешь, но это менять всю платформу

One ★★★★★
()

Память: Kingston HyperX FURY Black 32 Gb 3200 MHz (0.3 ns)

Тут губу то не раскатывай. Меньше 1нс латентность доступа только у L1 кэша. В оперативку на райзене 50-80нс в зависимости от разных факторов

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

Нет практического смысла. Если только в компиляции выиграешь перейдя на проц с бОльшим количеством ядер. Но это если собираемый проект поддерживает параллельную сборку. В остальном прирост однопоточной производительности будет малозаметен даже если на zen4 перейти

cobold ★★★★★
()
Ответ на: комментарий от i-rinat

в случае ФФ можно добавить чистку профиля, когда places.sqlite раздувается до 60 и более Мб, то лис шевелится еле-еле





«VACUUM; REINDEX;» на все .sqlite файлы




sqlite3 places.sqlite «delete from moz_places where last_visit_date BETWEEN strftime('%s','2014-01-01')*1000000 AND strftime('%s','2024-01-01')*1000000 AND visit_count < 2»

а это почистит историю посещений, куда заходили меньше 2 раз

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

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

Firefox разве не умеет это делать из коробки?

Firefox предоставляет инструмент для дефрагментации и оптимизации базы данных places, которая является источником большинства замедлений и повреждений профиля. 

Чтобы получить доступ к этому инструменту, откройте about:support страница, поиск по Places Database и нажмите на Verify Integrity кнопка.
krasnh ★★★★
()
Ответ на: комментарий от krasnh

там вроде только VACUUM на places.sqlite
без зачистки истории всех страниц,
ну и остальное тоже надо оптимизировать и чистить,
можно еще perstent storage почистить, но веб клиент телеграм после этого разлогинит.

Sylvia ★★★★★
()