Вузькі місця будь-якого комп’ютера, на що звернути увагу? [зачинено]


6

Будь то ноутбук чи настільний комп'ютер, будь-який комп'ютер складається з декількох апаратних засобів, які спілкуються один з одним. Надсилання даних туди-сюди, щоб користувач отримав бажані результати.

Я бачив деякі теоретичні речі на комп’ютерах та апараті, але мені цікаво, як все це поєднується.

  • ЦП
  • ОЗП
  • Графічна картка
  • L1 КАШ
  • L2 КАШ
  • L3 КАШ
  • ФСБ
  • ...

І всі інші речі. Яка найбільша шийка пляшки? Чому в певних ситуаціях людина не хоче / потребує великої цінності в одній із цих категорій?

PS: читаючи характеристики процесора i5 750, я натрапив на цей опис:

Замість FSB використовуються одна або кілька високошвидкісних точкових шин під назвою Quick Path Interconnect (QPI), раніше відома як Common Serial Interconnect Bus або CSI. QPI відрізняється більшою пропускною здатністю, ніж традиційний FSB, і краще підходить для масштабування системи.

Що це, і як воно порівнюється з ФСБ?

EDIT: Я взагалі не планую купувати комп’ютер. Мета цього питання - зрозуміти внутрішнє співвідношення різних апаратних частин, їх конкретні функції та те, як вони працюють разом.

Наприклад, я чув, що трохи більше, ніж зазвичай, кеш L2 / L3 може допомогти прискорити роботу комп'ютера. Що з цим сказати? Також я забув згадати жорсткий диск RPM.



Перший - насправді не пов'язаний. За допомогою цього питання я хочу зрозуміти внутрішнє відношення комп'ютерних апаратних засобів для подальшого використання.
KdgDev

1
Багато людей забувають про ваш жорсткий диск. Отримайте твердотільний диск і подивіться, наскільки швидше завантажуються ваші програми та як швидко ви можете переміщати речі.
AskaGamer

Побічна примітка: Елементом, що, мабуть, найбільшим збільшенням «вузьких місць» за останні роки є затримка пам’яті. Незважаючи на те, що майже всі інші частини комп'ютера за останні роки значно покращилися, затримка пам’яті змінилася дуже мало. 10-15 років тому затримка пам’яті взагалі не була проблемою (процесори були надто повільними, щоб стикатися з цією проблемою). Ці дні нам потрібні кеші процесора в декількох рівнях, щоб зменшити цю проблему.
користувач12889

Відповіді:


4

Як завжди, це залежить.

Це допомагає дізнатися, що саме вам потрібно зробити. Попросіть пару друзів, які використовують їх так само, щоб ви могли подивитися на їхню ефективність, і спробуйте визначити, що саме є вузьким місцем для їхньої машини. Тоді візьмемо найкращу здогадку.

Я звичайно виявив, що варто трохи відмовитися від частоти процесора на користь більшої кількості оперативної пам'яті або швидшого жорсткого диска [*]. Але це було застосовано для моделювання та аналізу кодів фізики середнього та великого рівня. (Ці коди мають багато пам’яті та багато шукають речей у дискових базах даних, ведення журналів та промивання буферів, щоб убезпечити від великих втрат даних у разі аварії; таким чином, найбільший попит на оперативну пам’ять та швидку диски ...)

Якщо ви намагаєтеся створити машину загального призначення, я рекомендую спробувати отримати всі ваші компоненти трохи нижче ціни, де ви потрапляєте на зменшення прибутку за цей віджет. Це повинно вийти досить добре.

[*] "Швидкий" для жорстких дисків означає як високу пропускну здатність, так і великий кеш.


3

Вузькі місця, втрати продуктивності та збої - пояснили.

Багато комп’ютерних деталей можуть вузькими місцями отримати інші частини.
Тут я наведу список того, що може спричинити вузькі місця, втрату працездатності, збої, поясню, чому і як це виправити. Список занадто довгий, і я розділю їх на дві частини, програмну та апаратну.

Примітка 1: Оскільки це занадто довго, я думаю, ви не прочитаєте весь текст, перейдіть до тієї частини, яка вас дуже цікавить;)
Примітка 2: Не соромтесь редагувати або скажіть мені, якщо я щось пропустив чи скажу щось не так. Відгуки хороші.

Почнемо з програмного боку.


Програмне забезпечення:

  • Програмне забезпечення / Гра: У разі втрати продуктивності / вузьких місць, перш за все, ознайомтеся зі специфікаціями програмного забезпечення / гри. Можливо, цей фрагмент програмного забезпечення просто не призначений для роботи у вашій ОС або апаратному забезпеченні.
  • Водії: Несумісні водії можуть спричинити сильний головний біль. Переконайтеся, що у вас встановлені останні драйвери. Нові драйвери також можуть спричинити неполадки (найпоширеніший приклад - відеокарта), і в цьому випадку відкат до більш стабільної версії - це рішення.
    Деяке старе обладнання може мати старі драйвери, сумісні з новими ОС (наприклад, використання драйвера для Windows XP в Windows 7). Вони можуть бути позначені як сумісні, але також можуть спричинити помилки. Якщо виробник не створив новий драйвер для нової ОС, то зміна обладнання - єдиний варіант.
  • ОС: 64-бітна ОС з 64-бітним процесором ефективніше обробляє 4 ГБ + ОЗУ. 32-розрядна ОС може обробляти 4 ГБ оперативної пам’яті, а 64-розрядна ОС може працювати з 4 ГБ оперативної пам’яті з втратою продуктивності. Але це, як правило, невеликі втрати і сильно залежить від процесора та ОС.

Обладнання:

Жорсткі диски:

  • Примітка: швидкість жорсткого диска зазвичай видно при запуску програм (оскільки програми переміщуються в оперативну пам'ять) і при завантаженні в ОС. Незабаром, якщо у вас швидкі диски, ваші програми та ігри швидко завантажуватимуться. (Не кажучи про сервери чи комп’ютери з високим навантаженням)

  • При низькому рівні оперативної пам'яті швидкість приводу може призвести до втрати продуктивності.
    ОС переміщує сторінки пам'яті з оперативної пам’яті на жорсткий диск (і навпаки), тому якщо швидкість жорсткого диска повільна, то продуктивність значно постраждає. Якщо у вас завжди не вистачає пам’яті, встановіть більший розмір файлу сторінки , і якщо це не допомагає, єдиний спосіб - придбати більшу оперативну пам’ять або швидший жорсткий диск (або обидва).

  • Несправні / погані жорсткі диски часто викликають дуже випадкові збої та вузькі місця. Ці помилки можуть бути різними, і нелегко зрозуміти, що причина - це жорсткий диск. Якщо ви не вимикаєте комп’ютер належним чином або у вас нестабільна електрика, жорсткий диск страждає сильно. Перевірте диск на помилки (наприклад, запустіть CheckDisk), які зазвичай вирішують проблему.
  • Фрагментація може призвести до втрати продуктивності. Дефрагментуйте його часто. Деякі ОС (наприклад, Windows 7+) дефрагментують жорсткі диски автоматично, тому зазвичай вам не потрібно про це піклуватися.

Пам'ять (RAM):

  • Примітка: швидкість і розмір оперативної пам’яті важливі для побудови швидкого комп'ютера, оскільки більшість частин комп'ютера часто спілкуються з оперативною пам'яттю. Отже, повільна і мала оперативна пам’ять зазвичай знижує загальну продуктивність. Наприклад, якщо у вас є швидкий жорсткий диск Core i7, але ви маєте 1 Гб оперативної пам’яті на DDR3-1333 МГц, ви не відчуєте всієї потужності свого «швидкого» комп'ютера. При покупці оперативної пам’яті подивіться на частоту, розмір та затримку CAS (CL) .

  • Дві різні оперативні пам’яті іноді можуть вийти з ладу або працювати з помилками, коли вони складаються разом. Купуючи 2 або більше мікросхем оперативної пам’яті, подумайте про придбання комплекту оперативної пам’яті.

  • Розмір файлу підкачки (або підкачки) може призвести до втрати продуктивності. ОС переміщує сторінки неактивної пам'яті з оперативної пам'яті в файл підкачки (на жорсткому диску) і навпаки, щоб виділити більше пам'яті для активних процесів. Якщо оперативна пам’ять не велика, а розмір файлу сторінки невеликий, у вас може не вистачити пам’яті. З іншого боку, якщо розмір оперативної пам’яті великий, то великий файл підкачки може сповільнити роботу комп'ютера. Отже, якщо розмір файлу сторінки обраний правильно, це підвищить продуктивність, інакше це може уповільнити роботу комп'ютера.

  • Ще одна помилка - швидка оперативна пам'ять на слоті з повільною частотою. У цьому випадку оперативна пам'ять працюватиме на повільній частоті (наприклад, DDR3-2133 може працювати на 1600 МГц), і ви не помітите швидкої продуктивності, поки не розігнаєте її. Переконайтеся, що материнська плата підтримує вашу швидкість оперативної пам’яті, перш ніж купувати її.

ЦП:

  • Перегрівання процесора може призвести до збоїв, втрати продуктивності, заморозки комп'ютера, BSOD тощо. Перегрів - найпоширеніша проблема, коли йдеться про процесор. Тому купуйте якісні вентилятори / переконайтесь, що ваші вентилятори працюють належним чином і не забудьте міняти термопасту при необхідності. Використовуйте інструменти , як це , щоб контролювати температуру процесора і швидкість обертання вентилятора, а також змінити термопасту , коли температура процесора близька до максимально допустимої температури.

  • Примітка: (лише для новачків!) Очевидно, частота процесора, кількість ядер і кількість потоків - це найважливіші речі для роботи комп'ютера. Ніщо не допоможе вашим швидким накопичувачам, пам’яті, відеокарті, якщо ваш процесор все ще Pentium 3.

Графічна карта (відеокарта, GPU):

  • Перегрівання графічного процесора може призвести до несподіваних результатів (навіть до збою та загоряння). Переконайтеся, що на вашій відеокарті добре охолоджене, або ви взагалі втратите їх.
  • Купуючи блок живлення (блок живлення), переконайтеся, що у вас багато місця для головної відеокарти. Деякі відеокарти можуть сказати, що вони використовують X-ватт, але при повному навантаженні вони можуть працювати до 70-х Вт, і тоді ви можете відчути раптовий збій / заморожування / чорний екран / синій екран або просто відставання в грі (якщо ви пощастило). Прочитайте відгуки про свою відеокарту, щоб дізнатися максимальну потужність і переконайтесь, чи може ваш живильний блок приймати її.
  • Швидкі відеокарти на повільних слотах спричинять вузькі місця. Переконайтесь, що на вашій материнській платі є такий самий слот, який потрібен для відеокарти. Наприклад, якщо для вашої відеокарти потрібен слот PCI-E2 x16, вона може працювати на швидкостях PCI-E2, тому розміщення її на слоті PCI-E1 x8 (так, можливо) призведе до втрати продуктивності в 4 рази.
    Слоти PCI-Express сумісні вперед і назад, тому карту PCI-E3 можна поставити на слот PCI-E1.x, але ви втратите велику продуктивність (також деякі нові відеокарти можуть не працювати на PCI-E1.x). Якщо поставити картку PCI-E3 на слот PCIE-2, це призведе до невеликої втрати продуктивності, оскільки сьогоднішні карти насправді не працюють на високих швидкостях PCI-E3. Але це може змінитися вже завтра.
    Прочитайте цю хорошу статтю, щоб зрозуміти весь цей безлад про PCI-Express.

Блок живлення (блок живлення) - ігнорований батько випадкових аварій:

  • Примітка. Схоже, що блок живлення є менш важливою і не шкідливою частиною будь-якого комп'ютера, але насправді це може спричинити безліч випадкових збоїв / чорних екранів / заморозки / і навіть спалити обладнання, якщо воно не вибрано належним чином!
  • Деякі процесори, відеокарти (та інші деталі) можуть використовувати більше ваттів при великому навантаженні або при високій температурі, і якщо блок живлення не може забезпечити достатню кількість енергії для комп'ютера, він може поводитись 3 способами:
    1) Вимкнення живлення - у цьому випадку ви знаєте, ваша робота не буде збережена. Також деякі комп'ютерні частини можуть трохи поборотися. Але це найкраще, що може статися.
    2) Блок живлення не турбується і забезпечує низьку потужність - тут ви можете побачити раптовий збій / повільну продуктивність / замерзання / відставання / чорний або синій екран. Іноді це може скоротити термін експлуатації обладнання.
    3) Блок живлення взагалі не переймається - деякі низькоякісні блоки дійсно можуть спалити ваше обладнання! Вони можуть просто проігнорувати це та подати більше струму на ваші дроти, тоді дроти можуть нагрітися або розплавитися або навіть спалити! У будь-якому випадку це може негайно вбити апаратне забезпечення, якщо воно вийде з-під контролю.

  • Отож, купуючи блок живлення, переконайтеся, що він може забезпечити достатню потужність для вашого комп'ютера, коли комп'ютер повністю завантажений, і залиште близько 50-100 Вт для проміжків.

  • Крім цього, зверніть увагу на ефективність блоку живлення та постійну / постійну потужність .
    Ефективність блоку живлення показує, скільки енергії БП постачає на комп'ютер. Наприклад, якщо це 80%, то лише 80% енергії буде поставлено на комп’ютер, а інші 20% будуть витрачені даремно (на опалення або вентилятори).
    Безперервна потужність показує, скільки енергії блок живлення може постачати на комп'ютер, незалежно від того, скільки комп'ютерів завантажено. Наприклад, якщо безперервна потужність становить 500 Вт, ви можете бути впевнені, що вона буде стабільною навіть у тому випадку, якщо комп'ютер на великому навантаженні. Але дешеві виробники часто пишуть максимальну потужність за специфікацією, а не реальну стабільну потужність. Тому обов'язково додайте ще один запас потужністю 50-100 Вт, якщо купуєте дешевий блок живлення. Для отримання додаткової інформації про живлення, перегляньте цю статтю .


1

З мого особистого досвіду найповільніша складова будь-якого сучасного ПК - це жорсткий диск.

Доказ: зверніть увагу на те, які операції змушують вас найбільше чекати перед ПК, і зауважте, чи диод жорсткого диска блимає чи ні в цей час очікування.

Тож якщо ви маєте намір максимально збільшити всі компоненти вашого нового ПК, що стосується продуктивності за долар, ваш жорсткий диск буде найповільнішим компонентом.

RAID може допомогти, але це дійсно додає шуму і вібрації - якщо ви не зробите RAID SSD-дисків.


Безумовно, трапляється сканування жорсткого диска, але для деяких застосувань доступ до жорсткого диска - рідкісна подія, а для інших вони трапляються багато. Ти повинен знати, що ти будеш робити.
dmckee

Я погоджуюсь, що для деяких конкретних застосувань / завдань потрібна буде дуже мала продуктивність жорсткого диска. Але більшість щоденних завдань перешкоджають жорсткі диски: завантаження / запуск ОС, архівування / вилучення (якщо не використовується 7Z Ultra або подібне), запуск будь-яких поширених програм (офіс / Інтернет / медіа / ігри), компіляція, копіювання / переміщення файли між розділами або на / із зовнішніх пристроїв, навігація по каталогах, повним фотографій / відеозаписів у режимі "ескізів", ... Я вважаю, що можу продовжити деякий час. Навіть якщо ви ніколи не використовуєте процесор менше 90%, ви все одно будете дуже часто обмежені жорстким диском.
хронос

1
Жорсткий диск і оперативна пам'ять не є незалежними. Якщо у вас недостатньо оперативної пам’яті, ОС буде використовувати hardrive для розширення пам’яті (дуже повільно). Якщо у вас є більш ніж достатньо оперативної пам’яті, ОС буде використовувати запасну оперативну пам’ять як кеш для жорсткого диска. Отже, якщо ви не запишете багато даних на накопичувач, більше оперативної пам'яті може зменшити повільність жорстких дисків.
користувач12889

Це ваш "особистий досвід". Це означає, що ваш жорсткий диск є найповільнішою частиною комп'ютера. Як правило, у вас може бути швидкий HDD, але повільний процесор, оперативна пам’ять, GPU.
Jet

Jet, я впевнений, що через 6 років все може змінитися навіть більше, ніж вони вже мали ціни на SSD! : D (І ні, моя 6-річна відповідь нічого не говорить про мої жорсткі диски або мої комп'ютери - це лише передає, що більшість моїх моделей використання передбачає багато активності вводу / виводу.)
chronos

0

Джефф написав блог на цю тему. Він постійно знаходиться в потоці, в залежності від того, для чого ви його використовуєте.

Я міг би мати 3rpm hdd, але якби я використовував у рисі лише webapps, я, мабуть, не заперечував би надто.


О, webapps у рисі? Ви мали на увазі сказати "веб-сайти"? Крім того, мені цікаво, чи рись робить якесь кешоване керування на основі диска - HDD з 3 обертами тоді взагалі не буде смішним.
хронос

Деякі збірки рисі можуть трохи виконати javascript, і багато веб-сайти в основному працюють без цього. Я думаю, ви також можете легко вимкнути будь-яке кешування! : D (Звичайно, щоб використовувати webapps у рисі, ти мав би бути психічно нестабільним або обтяженим жорстким диском, який ледь крутиться.
Phoshi

0

Незважаючи на те, що ця тема триває два роки, я погоджуюся, що (навіть через два роки) жорсткий диск, як правило, є найбільшим вузьким місцем. На моєму домашньому комп’ютері працює Core i3 з SSD, а на моєму робочому комп'ютері працює чотирьохядерний i7 з жорстким диском. Мій домашній комп'ютер завантажується і входить в систему буквально за 10 секунд або менше, а мій робочий комп'ютер іноді займає кілька хвилин. Зрозуміло, що мій робочий комп'ютер - це керована машина, тому для його виконання потрібні деякі сценарії, але навіть функціонал щодня щодня на машині i7 значно повільніше. На мою думку, щонайменше в діловому світі HDD є на сьогодні найбільшою причиною повільної роботи з комп'ютером і, зрештою, розладу користувачів, особливо на ноутбуках (жорсткі диски 5400 об / хв повинні бути незаконні).


Хоча цій відповіді 3 роки, я погоджуюся, що жорсткий диск не є найбільшим вузьким місцем, якщо у вас повільніший процесор, оперативна пам'ять зі швидким жорстким диском. Зазвичай найповільніша частина - це найстаріша частина вашого комп’ютера.
Jet

-1

З: Яке найбільше вузьке місце?

A: Жорсткий диск. Більшість користувачів ПК все ще використовують старі добрі обертові жорсткі диски. Це справжні вузькі місця, коли мова йде про передачу даних.

Процесор, оперативна пам’ять, кеш-пам'ять і графічний процесор в значній мірі "швидкі", крім жорсткого диска.

Спробуйте встановити SSD, і ви побачите різницю: http://www.youtube.com/watch?v=T_Jz7IMwBt4&feature=related


Це не так очевидно. Наприклад, якщо у вас є оперативна пам’ять DDR2, ваш комп'ютер буде повільним, навіть якщо у вас є SSD.
Jet

До речі, DDR3 є лише дещо швидшим, ніж DDR2 (<10%?), Тому додавання SSD замість HDD (принаймні 2 рази, швидкість і навіть більше в часи доступу) насправді зробить і системи DDR2, і DDR3 набагато швидшими .
хронос
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.