анонс нової утиліти вимірювання продуктивності з погляду додатків, залежних від швидкості роботи пам'яті

Як правило, при тестуванні продуктивності платформ акцент робиться на процесорозалежні програми. Але швидкість системи залежить тільки від центрального процесора. І зараз ми навіть не згадуємо про графічно насичені додатки та використання GPU для обчислень загального призначення, в яких важливу роль відіграє вибір відеокарти. Мова, як неважко здогадатися, піде про вплив продуктивності пам'яті і нашу спробу кількісно оцінити цей вплив.

p align="justify"> Залежність загальної продуктивності системи від пам'яті має складний характер, що ускладнює пряму оцінку швидкості пам'яті, тобто порівняння різних модулів. Наприклад, пам'ять із частотою 1600 МГц має вдвічі більшу пропускну здатність, ніж 800-мегагерцова. І синтетичні тести пам'яті старанно виведуть стовпчик удвічі вищим. Але якщо ви протестуєте цілу систему із цими двома видами пам'яті за допомогою популярних тестових додатків, на яких зазвичай тестують процесори, то й близько не отримаєте дворазової різниці у продуктивності. Інтегральний індекс швидкодії може відрізнятися максимум кілька десятків відсотків.

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

Коротка теорія

Щоб зрозуміти специфіку проблеми, розглянемо принципову схему взаємодії програми, ЦП та підсистеми пам'яті. Вже давно для опису роботи центрального процесу вважається вдалою аналогія із заводським конвеєром. І рухаються цим конвеєром інструкції з програмного коду, а функціональні модулі процесора обробляють їх немов верстати. Тоді сучасні багатоядерні ЦП будуть подібні до заводів з кількома цехами. Наприклад, роботу технології Hyper-Threading можна порівняти з конвеєром, яким їдуть впереміш деталі відразу декількох автомобілів, і розумні верстати обробляють їх одночасно, за міткою на деталях визначаючи, до якої моделі машини вони відносяться. Наприклад, збирається червона і синя машини, тоді верстат, що фарбує, використовує червону фарбу для деталей червоної машини і синю фарбу для синьої. І потік деталей одразу для двох моделей дозволяє краще завантажити верстати. А якщо апарат для фарбування матиме два розпилювачі, і зможе фарбувати одночасно дві деталі в різні кольори, конвеєр зможе працювати на повну потужність незалежно від того, в якому порядку будуть надходити деталі. Нарешті, останній писк моди, що реалізується у майбутніх процесорах AMD, у яких різні ядра ЦП матимуть деякі спільні функціональні блоки, можна порівняти з ідеєю зробити частину особливо громіздких і дорогих верстатів загальною для двох цехів, щоб заощадити заводську площу та скоротити капітальні витрати.

З погляду даної аналогії, системна пам'ять буде зовнішнім світом, який постачає на завод сировину і приймає готовий продукт, а кеш-пам'ять - це склад безпосередньо на заводській території. Чим більше у нас системної пам'яті, тим більший віртуальний світ ми можемо забезпечувати продукцією, що випускається, і чим більша частота ЦП і кількість ядер, тим потужніший і продуктивніший наш завод. А чим більший розмір кеш-пам'яті, тобто заводського складу, тим менше буде звернень у системну пам'ять – запитів на постачання сировини та комплектуючих.

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

Добуток обсягу кузова на швидкість руху, тобто кількість вантажів, які можна перевезти в одиницю часу, буде відповідати пропускній здатності пам'яті (ПСП). Але очевидно, що системи з однаковим ПСП не обов'язково рівноцінні. Важливо значення кожного компонента. Швидкісний маневрений вантажівка може виявитися краще, ніж великий, але повільний транспорт, так як необхідні дані можуть лежати в різних ділянках пам'яті, розташованих далеко один від одного, а місткість вантажівки (або обсяг транзакції) набагато менше загального обсягу (пам'яті), і тоді навіть великій вантажівці доведеться здійснити два рейси, і його місткість не буде затребувана.

Інші програми мають так званий локальний доступ до пам'яті, тобто вони читають або пишуть в близько розташовані осередки пам'яті - їм відносно байдужа швидкість випадкового доступу. Ця властивість програм пояснює ефект від нарощування обсягів кеш-пам'яті в процесорах, яка завдяки близькому прихильності до ядра в десятки разів швидше. Навіть якщо програма вимагає, наприклад, 512 МБ загальної пам'яті, кожен окремий невеликий проміжок часу (наприклад, мільйон тактів, тобто одна мілісекунда), програма може працювати лише з кількома мегабайтами даних, які успішно поміщаються в кеші. І потрібно лише оновлювати іноді вміст кешу, що, загалом, відбувається швидко. Але може бути і зворотна ситуація: програма займає всього 50 МБ пам'яті, але працює з усім цим обсягом. А 50 МБ значно перевищують типовий розмір кешу існуючих настільних процесорів, і, умовно кажучи, 90% звернень до пам'яті (при розмірі кешу в 5 МБ) не кешуються, тобто 9 з 10 звернень йдуть безпосередньо на згадку, оскільки необхідних даних немає в кеші. І загальна продуктивність буде майже повністю лімітована швидкістю пам'яті, оскільки процесор практично завжди перебуватиме в очікуванні даних.

Час доступу до пам'яті, якщо даних немає в кеші, становить сотні тактів. І одна інструкція звернення до пам'яті за часом рівноцінна десяткам арифметичних.

«Пам'ятнонезалежні» програми

Дозволимо собі один раз використовувати такий кострубатий термін для додатків, продуктивність яких на практиці не залежить від зміни модулів на більш високочастотні та низьколатентні. Звідки взагалі такі програми беруться? Як ми вже зазначили, всі програми мають різні вимоги до пам'яті, залежно від обсягу та характеру доступу, що використовується. Якимось програмам важлива лише загальна ПСП, інші, навпаки, критичні до швидкості доступу до випадкових ділянок пам'яті, яка називається латентністю пам'яті. Але дуже важливо також, що ступінь залежності програми від параметрів пам'яті багато в чому визначається характеристиками центрального процесора - перш за все, розміром його кеша, так як при збільшенні обсягу кеш-пам'яті робоча область програми (найчастіше використовувані дані) може поміститися повністю в кеш процесора, що якісно прискорить програму та зробить її малочутливою до характеристик пам'яті.

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

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

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

Ще одна причина, через яку користувач може не виявити різниці при зміні пам'яті, полягає в тому, що вона і так занадто швидка для процесора, що використовується. Якби зараз всі процесори раптом уповільнилися в 10 разів, то для продуктивності системи в більшості програм стало б абсолютно байдуже, який тип пам'яті в ній встановлений - хоч DDR-400, хоч DDR3-1600. А якби ЦП радикально прискорилися, то продуктивність значної частини програм навпаки стала значно суттєвіше залежати від характеристик пам'яті.

Таким чином, реальна продуктивність пам'яті є відносна величина, і визначається в тому числі і використовуваним процесором, а також особливостями ПЗ.

«Пам'ятозалежні» програми

А в яких завданнях користувача продуктивність пам'яті має більше значення? За дивною, але насправді причиною, що має глибокі підстави, - у випадках, які складно тестувати.

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

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

Досить сильно від продуктивності пам'яті можуть залежати й ігри інших жанрів, нехай не з таким розумним штучним інтелектом, натомість із власними алгоритмами імітації віртуального світу, включаючи фізичну модель. Втім, вони на практиці найчастіше впираються у продуктивність відеокарти, тому тестувати на них пам'ять також не дуже зручно. Крім того, важливим параметром комфортного ігрового процесу в тривимірних іграх від «першої особи» є мінімальне значення fps: його можливе просідання в запалі жорстокої битви може мати найгірші для віртуального героя наслідки. А мінімальний fps також, можна сказати, неможливо виміряти. Знову ж таки – через варіативну поведінку ІІ, особливості розрахунку «фізики» та випадкові системні події, які теж можуть призводити до просідання. Як накажете у такому разі аналізувати отримані дані?

Тестування швидкості ігор в демо-роликах має обмежене застосування ще й тому, що не всі частини ігрового двигуна бувають задіяні для відтворення демки, і в реальній грі на швидкість можуть впливати інші фактори. Причому навіть у таких наполовину штучних умовах мінімальний fps є непостійним, і його рідко наводять у звітах про тестування. Хоча, повторимося, це найбільш важливий параметр, і в тих випадках, коли йде звернення до даних, просідання fps ймовірне. Адже сучасні ігри, в силу своєї складності, різноманітності коду, що включає, крім підтримки фізичного двигуна та штучного інтелекту, також підготовку графічної моделі, обробку звуку, передачу даних через мережу тощо, дуже залежать як від обсягу, так і від продуктивності пам'яті. До речі, буде помилкою вважати, що графічний процесор обробляє саму всю графіку: він лише малює трикутники, текстури та тіні, а формуванням команд все одно займається ЦП, і для складної сцени це обчислювально ємне завдання. Наприклад, коли вийшов Athlon 64 з інтегрованим контролером пам'яті, найбільший приріст у швидкості в порівнянні зі старим Athlon був саме в іграх, хоча там не використовувалися 64-бітність, SSE2 та інші нові «фішки» Athlon 64. Саме суттєве підвищення ефективності роботи з пам'яттю завдяки інтегрованому контролеру зробило тодішній новий процесор AMD чемпіоном та лідером з продуктивності насамперед в іграх.

Багато інших складних програм, насамперед серверні, у яких має місце обробка випадкового потоку подій, також істотно залежить від продуктивності підсистеми пам'яті. Взагалі, що використовується в організаціях ПЗ, з погляду характеру коду програми, часто не має аналогів серед популярних додатків для домашніх персоналок, і тому дуже важливий пласт завдань залишається без адекватної оцінки.

Ще одним важливим випадком посиленої залежності від пам'яті є режим багатозадачності, тобто запуск кількох ресурсоємних програм одночасно. Згадаймо знову той самий AMD Athlon 64 з інтегрованим контролером пам'яті, який на момент анонсу Intel Core випускався вже у двоядерному варіанті. Коли вийшов Intel Core на новому ядрі, процесори AMD стали програвати скрізь, крім SPEC rate - багатопотоковий варіант SPEC CPU, коли запускається стільки копій тестового завдання, скільки ядер у системі. Нове інтелівське ядро, маючи більшу обчислювальну потужність, тупо затикалося в цьому тесті в продуктивність пам'яті, і навіть великий кеш і широка шина пам'яті не допомагали.

Але чому це не виявлялося в окремих завданнях користувача, в тому числі багатопотокових? Головною причиною було те, що більшість додатків користувача, які в принципі добре підтримують багатоядерність, всіляко оптимізовані. Згадаймо в черговий раз пакети для роботи з відео та графікою, які найбільше отримують приріст від багатопоточності – все це оптимізовані програми. До того ж обсяг пам'яті, що використовується менше, коли код паралеліться всередині програми - в порівнянні з варіантом, коли запускаються кілька копій одного завдання, а тим більше - різні програми.

А от якщо запустити на ПК відразу кілька різних програм, навантаження на пам'ять зросте багаторазово. Це станеться з двох причин: по-перше, кеш-пам'ять буде поділена між кількома завданнями, тобто кожній дістанеться лише частина. У сучасних ЦП кеш L2 чи L3 - загальний всім ядер, і якщо одна програма використовує багато потоків, всі вони можуть виконуватися своєму ядрі і працювати із загальним масивом даних у L3-кеше, і якщо програма однопоточна, їй дістається весь обсяг L3 цілком. Але якщо потоки належать різним завданням, обсяг кешу вимушено буде ділитися між ними.

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

Взагалі, проблеми з обмеженою продуктивністю пам'яті - головна причина низької масштабованості багатоядерних систем (після, власне, принципових обмежень можливості розпаралелювання алгоритмів).

Типовим прикладом такої ситуації на ПК буде одночасний запуск гри, скайпу, антивірусу та програми кодування відеофайлу. Нехай не типова, але зовсім не фантастична ситуація, в якій дуже складно коректно виміряти швидкість роботи, тому що на результат впливають дії планувальника у складі ОС, який при кожному вимірі може по-іншому розподіляти завдання та потоки по різних ядрах та давати їм різні пріоритети , часові інтервали і робити це в різній послідовності. І знову-таки, найважливішим параметром буде горезвісна плавність роботи - характеристика, за аналогією з мінімальним fps в іграх, яку в даному випадку виміряти ще складніше. Що користі від запуску гри або якоїсь іншої програми одночасно з кодуванням відеофайлу, якщо пограти нормально не вдасться через ривки зображення? Нехай навіть відеофайл швидко сконвертується, оскільки багатоядерний процесор у цьому випадку може бути недовантаженим. Тут навантаження на систему пам'яті буде набагато більше, ніж при виконанні кожного з перерахованих завдань окремо.

У разі використання ПК як робочої станції ситуація одночасного виконання кількох додатків навіть більш типова, ніж для домашнього ПК, і сама швидкість роботи ще більш важлива.

Проблеми тестування

Відразу ціла група факторів знижує чутливість ЦП-орієнтованих тестів до швидкості пам'яті. Дуже чутливі до пам'яті програми є погані тести ЦП - тому, що вони слабко реагують на модель ЦП. Такі програми можуть розрізняти процесори з контролером пам'яті, що знижує латентність доступу до пам'яті, і без неї, але при цьому в межах одного сімейства майже не реагувати на частоту процесора, показуючи подібні результати при роботі на частоті 2500 і 3000 МГц. Часто такі програми відбраковуються як тести ЦП, бо тестеру просто незрозуміло, щолімітує їхню продуктивність, і здається, що справа в «дивацтвах» самої програми. Буде дивно, якщо всі процесори (і AMD, і Intel) покажуть у тесті однаковий результат, але таке цілком можливе для застосування, дуже сильно залежного від пам'яті.

Щоб уникнути закидів у необ'єктивності та питань, чому обрано ту чи іншу програму, до тестів намагаються включати лише найбільш популярні програми, якими всі користуються. Але така вибірка не зовсім репрезентативна: найбільш популярні програми через свою масовість часто дуже добре оптимізовані, а оптимізація програми починається з оптимізації її роботи з пам'яттю - вона важливіша, наприклад, ніж оптимізація під SSE1-2-3-4. Але зовсім не всі у світі програми так добре оптимізуються; на всі програми не вистачить програмістів, які вміють писати швидкий код. Знову повертаючись до популярних програм кодування, багато з них були написані за безпосередньої участі інженерів фірм-виробників ЦП. Як і деякі інші популярні ресурсомісткі програми, зокрема повільні фільтри двовимірних графічних редакторів та движки рендерингу студій тривимірного моделювання.

Свого часу було популярно порівнювати комп'ютерні програми із дорогами. Ця аналогія була потрібна, щоб пояснити, чому на деяких програмах швидше працює Pentium 4, а на деяких Athlon. Інтелівський процесор не любив розгалуження і швидше «їхав» прямими дорогами. Це дуже спрощена аналогія, але вона напрочуд добре передає суть. Особливо цікаво, коли дві точки на карті з'єднують дві дороги – «оптимізована» пряма якісна дорога та «неоптимізована» крива вибоїста. Залежно від вибору однієї з доріг, що ведуть до мети, виграє той чи інший процесор, хоча в кожному випадку вони роблять те саме. Тобто на неоптимізованому коді виграє Athlon, а при простій оптимізації програми виграє Pentium 4 - і зараз ми навіть не говоримо про спеціальну оптимізацію під архітектуру Netburst: у такому разі Pentium 4 міг би позмагатися навіть із Сore. Інша річ, що хороші «оптимізовані» дороги будувати дорого і довго, і ця обставина багато в чому визначила сумну долю Netburst.

Але якщо ми відійдемо від популярних наїжджених трас, то опинимося в лісі – там взагалі немає жодних доріг. І чимало додатків написано без будь-якої оптимізації, що майже неминуче тягне за собою сильну залежність від швидкості пам'яті у разі, якщо обсяг робочих даних перевищує розмір кешу ЦП. До того ж, безліч програм пишуться мовами програмування, які в принципі не підтримують оптимізацію.

Спеціальний тест пам'яті

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

Які плюси має такий підхід? Їх дуже багато. На відміну від «натуральних» програм, можливий контроль над обсягом пам'яті, контроль над її розподілом, контроль над кількістю потоків. Спеціальне контрольоване виділення пам'яті дозволяє нівелювати вплив особливостей менеджера пам'яті програми та операційної системи на продуктивність, щоб результати були не зашумлені, і можна було коректно та швидко тестувати. Точність вимірювання дозволяє проводити тест за відносно невеликий час та оцінити більшу кількість конфігурацій.

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

В якості модельної задачі було взято модифікацію тесту Astar з SPEC CPU 2006 Int (до речі, запропонований для включення в цей пакет автором статті; для тесту пам'яті використаний адаптований для графів алгоритм) та завдання сортування даних за допомогою різних алгоритмів. Програма Astar має складний алгоритм з комплексним доступом до пам'яті, а алгоритми сортування числового масиву - базове завдання програмування, що використовується в багатьох програмах; вона включена, у тому числі, для додаткового підтвердження результатів складного тесту даними продуктивності простої, але поширеної та класичної задачі.

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

Згідно з дослідженнями набору тестів SPEC CPU 2006, тест Astar - один з декількох, що найбільше корелює із загальним результатом пакета на x86-сумісних процесорах. Але в нашому тесті пам'яті обсяг використовуваних програмою даних був збільшений, оскільки з часу випуску тесту SPEC CPU 2006 типовий обсяг пам'яті збільшився. Також програма набула внутрішньої багатопоточності.

Програма Astar реалізує алгоритм знаходження шляху на карті за допомогою однойменного алгоритму. Саме собою завдання типова для комп'ютерних ігор, передусім стратегій. Але програмні конструкції, зокрема множинне застосування покажчиків, також типові для складних додатків - наприклад, серверного коду, баз даних або просто коду комп'ютерної гри, не обов'язково штучного інтелекту.

Програма здійснює операції з графом, що з'єднує пункти картки. Тобто кожен елемент містить посилання на сусідні, вони ніби з'єднані дорогами. Є два підтести: в одному граф будується на основі двомірної матриці, тобто плоскої карти, а в другому - на основі тривимірної матриці, яка є складним масивом даних. Структура даних аналогічна про списків - популярному способу організації даних у програмах з динамічним створенням об'єктів. Такий тип адресації загалом характерний об'єктно-орієнтованого ПЗ. Зокрема, це практично всі фінансові, бухгалтерські, експертні програми. І характер їх звернень до пам'яті разюче контрастує з типом доступу оптимізованих на низькому рівні обчислювальних програм, на кшталт програм відеокодування.

Кожен із підтестів має два варіанти реалізації багатопоточності. У кожному з варіантів запускається N потоків, але в одному кожна з ниток здійснює пошук шляху на власній карті, а в іншому всі нитки шукають шляхи одночасно на одній карті. Так виходять кілька різних шаблонів доступу, що робить тест більш показовим. Об'єм пам'яті за замовчуванням в обох варіантах однаковий.

Таким чином, у першій версії тесту виходить 6 підтестів:

  • Пошук шляху на 2D-матриці, загальна карта
  • Пошук шляхів на 2D-матриці, окрема карта для кожного потоку
  • Пошук шляху на 3D-матриці, загальна карта
  • Пошук шляхів на 3D-матриці, окрема карта для кожного потоку
  • Сортування масиву за допомогою алгоритму quicksort (локальний доступ до пам'яті)
  • Сортування масиву з використанням алгоритму heapsort (складний доступ до пам'яті)

Результати тесту

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

Кількісні результати у відсотках щодо конфігурації за умовчанням дають оцінку приросту або падіння швидкості роботи пам'яті залежних додатків або мультизадачної конфігурації при використанні різних типів пам'яті.

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

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

Висновок

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

Насправді проблема прискорення доступу до даних - наріжний камінь сучасного процесоробудування. Вузьке місце тут буде завжди, якщо тільки, звичайно, сам процесор не складатиметься повністю з кеш-пам'яті, що, до речі, неподалік істини - левову частку площі кристалів сучасних ЦП займає якраз кеш-пам'ять різних рівнів. (Зокрема, Intel заробив свої рекордні мільярди, в тому числі завдяки тому, що свого часу розробив метод більш щільного розміщення кешів на кристалі, тобто на одиницю площі кристала вміщується більше осередків кешу і більше байт кеш-пам'яті.) Проте завжди існуватимуть програми, які або неможливо оптимізувати таким чином, щоб дані вміщувалися в кеш-пам'яті, або цим просто нема кому займатися.

Тому швидка пам'ять найчастіше є настільки ж практичним вибором, як покупка позашляховика для людини, яка хоче мати можливість з комфортом пересуватися як асфальтом, так і дорогами з «неоптимізованим» покриттям.

1) Видалення зайвих програм з автозавантаження

Під час завантаження комп'ютера відбувається автоматичне завантаження та запуск усіх встановлених програм, що знаходяться у розділі автозавантаження у системі. Вони Вам не заважають більшою мірою, але пожирають деяку частину ресурсів оперативної пам'яті ПК, що сприяє уповільненню роботи системи. Щоб прибрати зайві програми з автозавантаження, потрібно зайти в Конфігурацію системи(Msconfig):

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

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

ПускПанель управлінняСистема та безпекаАдміністраціяКонфігурація системи
або
Пуск - Виконати- набираємо msconfig
або
комбінація клавіш Win+R- набираємо msconfig


У цій вкладці розташований повний список програм, що завантажуються, які запускаються при запуску Windows 7. Відключаємо ті програми які використовуються вкрай рідко, або не використовуються зовсім. Тут можна відключити програму, яка, наприклад, при завантаженні системи видавала якусь помилку. З цього списку не рекомендується відключати автозапуск антивірусу, тому що при наступному перезавантаженні він може просто не запуститися.

Також відключити Авотозапуск можна через:
Пуск - Виконати- набираємо regedit
або
комбінація клавіш Win+R- набираємо regedit

Переконайтеся, що для цього встановлено значення «Автоматичне завантаження та встановлення». Швидка та безкоштовна програма сканує ваш комп'ютер та повертає звіти з будь-якими доступними оновленнями за лічені секунди. Тому важливо приділяти пильну увагу ліцензійним угодам та екранам установки під час встановлення чогось з Інтернету. Якщо на екрані інсталяції ви вибрали налаштування або розширені параметри інсталяції, рекомендується вибрати їх, оскільки вони, як правило, будуть розкривати, як буде інше програмне забезпечення сторонніх розробників.

Автозапуск розташований у наступних гілках реєстру:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Увага! Якщо Ви не знаєте, що таке реєстр і не вмієте ним користуватися, то краще туди не лізти!

Відключення непотрібних або рідко використовуваних служб дозволить трохи розвантажити оперативну пам'ять, що надасть можливість іншим програмам працювати швидше. Перед тим, як відключати якісь служби, рекомендується створити точку відновлення системина випадок ускладнень (особливо для не досвідчених користувачів):
Панель управління -> Система -> Захист системи -> Створити…

Після створення точки відновлення, заходимо до компоненту Служби, який знаходиться на шляху:

ПускПанель управлінняАдміністраціяСлужби.



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

Windows CardSpace
Windows Search
Автономні файли
Агент захисту мережного доступу
Адаптивне регулювання яскравості
Архівація Windows
Допоміжна служба IP
Вторинний вхід до системи
Угруповання мережевих учасників
Дефрагментація диска
Диспетчер автоматичних підключень для віддаленого доступу
Диспетчер друку (якщо принтерів немає)
Диспетчер підключень для віддаленого доступу (якщо немає VPN)
Диспетчер посвідчення мережевих учасників
Журнали та оповіщення продуктивності
Захисник Windows (?)
Захищене сховище
Налаштування сервера віддалених робочих столів
Політика видалення смарт-карток
Прослуховувач домашньої групи
Складальник подій Windows
Мережевий вхід до системи
Служба введення планшетного ПК
Служба завантаження зображень Windows (WIA) (якщо немає сканера або фото)
Служба планувальника Windows Media Center
Смарт-картка
Вузол системи діагностики
Вузол служби діагностики
Факс
Хост бібліотеки лічильника продуктивності
Центр забезпечення безпеки
Windows Update

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

За бажанням можна вимкнути усі візуальні ефекти, але рекомендується залишити пункт Використання стилів відображення для вікон та кнопокщоб системи виглядала не зовсім спрощеною.
Заходимо в налаштування:

ПускПанель управлінняСистема

У вкладці Додатковоу пункті Швидкодіяклацаємо Параметри.

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

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




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

5) Очищення реєстру та тимчасових файлів системи для збільшення швидкості роботи Windows 7

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

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

Системний Реєстр являє собою особливу директорію системи Windows, представлену у вигляді Бази даних, в якій зберігаються такі відомості:

Усі установки та опції операційної системи
Усі встановлені пристрої комп'ютера
Різні облікові записи користувача
Набір інстальованих програм

Так ось з часів ця «база даних» збирає в собі непотрібну, стару та не актуальну інформацію про будь-які Ваші дії в системі. Навіть після видалення певних програм і утиліт у реєстрі може залишатися інформація про цей софт. Згодом ця інформація може негативно впливати на працездатність комп'ютера, зокрема на швидкість роботи. Найпростіший спосіб очистити реєстр від сміття – це встановлення програми для чищення реєстру та тимчасових файлів. Я рекомендую Вам Ccleaner, вона безкоштовна російськомовна і чудово справляється зі своїми завданнями.

Що робити, щоб прискорити роботу Windows

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

Унікальні програмні реалізації

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


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

6) Вимкнення Контролю облікових записів UAC (User Account Control)

Контроль облікових записів (UAC) сповіщає користувача про ті чи інші зміни в системі, які потребують прав адміністратора. Ця служба виводить повідомлення під час спроби інсталювати нову програму, змінювати файлову систему тощо. Це може бути корисним новачкам, але досвідченим користувачам часто заважає. Щоб вимкнути виведення повідомлень від User Account Control, потрібно зробити наступне:

Найшвидший інструмент оптимізації системи у світі

Ваш кінцевий комп'ютер

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

Запустити Конфігурацію системи (msconfigу командному рядку (Пуск – виконати))
Перейти на вкладку Сервіста у списку знайти пункт Налаштування контролю облікових записів
Виділити цей пункт та натиснути кнопку Запустити.
Відкриється діалог, у якому повзунком потрібно відрегулювати видачу повідомлень.


Чинники, що впливають на продуктивність

Одна з проблем із цим програмним забезпеченням полягає в тому, що вони відчайдушно намагаються знайти щось «неправильне» у вашій системі. Якщо вони не можуть ідентифікувати несправності у системі, вони не корисні. Тому вони стимулюють перебільшення будь-якої потенційної проблеми та створюють великий театр про те, як ваша система працює погано або заповнена «сміттєвими» файлами.


Внесені зміни активуються після перезавантаження комп'ютера.
І ще один важливий момент. Якщо Ви все ж таки не вимкнули UAC, то дуже важливо при запиті підвищення прав дивитися, яка програма запитує їх. У жодному разі не поспішайте натискати кнопку «Так». Особливо, якщо Ви зараз нічого не запускали, а з'явився запит. А щодо інших програм - постарайтеся брати їх із довірених джерел, щоб самим не дати дозвіл на запуск шкідливого програмного забезпечення.

7) Налаштування пріоритету процесів

Щоб запущені програми працювали швидше, потрібно задати їм вищий пріоритет проти фоновими процесами. У цьому випадку активним програмам виділятиметься більше процесорного часу. За замовчуванням система так і налаштована, але баланс між ресурсами активний, і для фонових процесів можна зрушити ще більше.
За це відповідає значення Win32PrioritySeparation, що лежить у гілці реєстру HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl.

Налаштування візуальних ефектів


За замовчуванням він дублюватиме значок акумулятора системи. Диспетчер акумуляторів дозволяє вибирати між двома режимами живлення та трьома планами живлення. У нормальному режимі акумулятор заряджається на 100% і повністю заряджає акумулятор. Режим збереження - найкращий варіант, якщо ви зазвичай залишаєте ноутбук увімкненим у зарядний пристрій у будь-який час. Ви можете змінити його в нормальний режим за годину до того, як збираєтеся відключити ноутбук, але для цього потрібно деяке планування порівняно з тим, щоб він завжди залишався в нормальному режимі.

Для відкриття системного реєстру – наберіть regedit у командному рядку.
За замовчуванням стоїть шістнадцяткове значення – 2 (hex)
Рекомендоване значення – 6 (hex)
Діапазон допустимих значень: від 1 до 26 (hex)
Ви можете скуштувати інші значення, щоб максимально прискорити роботу Вашої системи.

Увага: використовувати значення 0 не можна, ваш комп'ютер відразу зависне!

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

Пам'ятати, що робити це без підказок повідомлення може бути складнішим завданням. На тій же вкладці можна також перевести батарею в сплячий режим, якщо комп'ютер не повинен використовуватися протягом декількох місяців. Програмне забезпечення, призначене для прийняття рішень про те, коли і що «чистити», залишає бажати кращого. Дозволити запуск однієї з цих програм у вашій системі - це як очистити вашу квартиру, виклавши всі свої речі перед тим, як носоріг розростається. Він не бере до уваги, чи показують ваші шаблони використання, що ви фактично використовуєте будь-які дані, які він надто хоче видалити.

Крім зміни загального балансу ресурсів процесора, можна встановлювати вищий пріоритет окремим програмам. Зробити це можна через Менеджер завдань.

8) Виконати апгрейт комп'ютера


Чому ви хочете, щоб було важче знайти шлях назад до документів та веб-сайтів, які ви відкрили раніше? Очищення моїх журналів не очищення, це знищення цінних даних користувача. Резервний системний реєстр Невірні елементи реєстру Інформація про програмне забезпечення, що залишилася. Ці рекомендації є небезпечними. Впровадження змін у всьому системному реєстрі та сліпе видалення явно невикористовуваних чи неприв'язаних ключів – це рецепт катастрофи. Якщо вам не подобається створювати та використовувати точки відновлення системи, вам не слід возитися з цим.


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

Окрім заміни жіночого диска, можна збільшити оперативну пам'ять комп'ютера. Встановлення додаткової оперативної пам'яті завжди значно підвищує продуктивність і прискорює роботу комп'ютера. Для 32-бітної Windows 7 буде оптимальним 3 ГБ оперативної пам'яті. Для швидкої роботи 64-бітної Windows 7 потрібно щонайменше 4 ГБ ОЗУ. Якщо ви часто редагуєте відео або використовуєте інші, жадібні до пам'яті програми, то для підвищення продуктивності вам потрібно ще більше оперативної пам'яті.

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

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

9) Вимкнення невикористовуваних компонентів Windows 7

Як відомо, під час запуску Windows завантажує багато служб і компонентів, що дуже добре позначається на продуктивності системи. Служби, які ми не використовуємо, вже вимкнули в пункті Вимкнення зайвих і непотрібних служб та компонентів для прискорення Windows 7. Тепер нам необхідно позбутися непотрібних компонентів, тим самим звільнивши частину оперативної пам'яті. Для цього переходимо:

Видалення всього в папці «Завантаження» за один раз без попереднього перегляду того, що всередині спочатку звучить як погана ідея. Ви справді зробили копію цієї квитанції? Ви перемістили ці пісні до папки «Музика» чи ні? Чи є ваша єдина копія цього контракту у папці «Завантаження»? Як із безцеремонним оголошенням файлів журналу вашого комп'ютера «сміття»; видаляючи всю папку «Завантаження» за один раз, не перевіряючи, що вміст надто небезпечний для мого смаку. Деякі користувачі, мабуть, ніколи не дають файлам другий погляд і будуть раді, якби вони очистилися для них.

Пуск - Панель управління - Програми та компоненти

Вибираємо пункт. Натискаємо на кнопку Увімкнення або вимкнення компонентів Windowsу лівій панелі.


За замовчуванням деякі компоненти вже відключені, тому нам залишається відключити лише ті, які нам не потрібні:

Internet Explorer (для тих, хто використовує альтернативні браузери)
Telnet-сервер
Windows Search (якщо Ви не використовуєте пошук у Windows)
Клієнт Telnet
Клієнт TFTP
Компоненти планшетного ПК
Платформа гаджетів Windows (Якщо не хочете завантажувати робочий стіл гаджетами)
Підсистема Unix-додатків
Сервер черги повідомлень Майкрософт
Служба активації Windows
Служба індексування
Служби друку та документів (Якщо принтер не підключено)
Після того, як зняті галки залишається перезавантажити комп'ютер


10) Використання ReadyBoost

Windows ReadyBoost- Це технологія підтримки підвищення продуктивності операційної системи. Прискорення роботи системи Windows 7 здійснюється за рахунок використання вільного місця (кешування) на знімному пристрої, що підключається до ПК або ноутбука (як правило, через порт USB) (флеш карта, карта пам'яті, переносний знімний диск).

Увімкнути цю технологію можна таким чином: при підключенні знімного носія, будь то флеш або жорсткий диск, з'являється вікно Автозапуск, З різними варіантами дій. Нам потрібно вибрати пункт Прискорити роботу системи, використовуючи Windows ReadyBoost;


- у вікні Властивості: Знімний диск відкрийте вкладку ReadyBoost;
– система визначить, скільки місця можна зарезервувати на цьому пристрої (якщо вільного місця менше, ніж потрібно системі, задіяти ReadyBoost не вдасться, доки ви не звільните місце);

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

Чинники, що впливають на продуктивність

Продуктивність - це швидкість інформації, що обробляється комп'ютером за певну одиницю часу. І чим ця швидкість більша, тим відповідно вища продуктивність.


Одним із найважливіших критеріїв роботи ПК є продуктивність

Основні ознаки повільної роботи комп'ютера

Основними ознаками комп'ютера є: тривалий час увімкнення та вимикання комп'ютера, підозріло тривалий запуск програм та додатків, запізніла реакція на пересування курсору та натискання, а також інші ознаки.

Що впливає на продуктивність комп'ютера

На продуктивність комп'ютера впливають такі фактори:

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

Апаратне прискорення комп'ютера


Виною повільної роботи комп'ютера може бути неактивне апаратне прискорення

При утрудненні роботи відеокарти комп'ютера (неправильне зображення, запізнення, мимовільне відключення візуальних ефектів) слід використовувати апаратне прискорення комп'ютера.

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

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

Як включається апаратне прискорення

На операційній системі Windows 7 апаратне прискорення включається так:

  • встановлюється спеціальний драйвер (у більшості випадків);
  • клацання правою кнопкою миші на Робочому столі -> "Персоналізація" -> у графі "Екран" вибираємо налаштування параметрів, додаткові параметри. Далі змінюємо параметри у вкладці "Діагностика". У цій вкладці буде регулювання режиму апаратного прискорення:
  • Налаштування відеокарт окремих фірм у спеціалізованих програмах (у розділі апаратного прискорення та перетворення відео):


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

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

Відео: «Як увімкнути та вимкнути апаратне прискорення?»

Що робити, якщо апаратне прискорення не працює?

Правильна робота апаратного прискорення залежить від інсталяції драйвера пристрою в операційній системі. Диск із драйверами зазвичай йде в комплекті з комп'ютером. Якщо така відсутня, то драйвера можна знайти і завантажити на офіційному сайті.

Ще однією причиною неправильної роботи або відсутності апаратного прискорення може бути застаріла версія Direct X (або його відсутність). Завантажити пакет Direct X можна на просторах глобальної мережі.


Коректна робота апаратного прискорення залежить від наявності оновленого пакету Direct X

Розгін операційної системи

Очищення жорсткого диска

Найпоширеніший спосіб оптимізації операційної системи – це очищення від зайвих і навіть шкідливих файлів. Це можуть бути копії, звіти активних програм, тимчасові файли, кеш програм-браузерів і т.д. Шляхи, якими можна вручну видалити тимчасові файли:

  • C:\Users\Ім'я користувача\AppData\Local\Temp;
  • C:\Windows\Temp;
  • C:\Users\Всі користувачі/TEMP;
  • C:\Users\Default\AppData\Local\Temp;
  • недавні документи: C:\Users\ім'я користувача\AppData\Roaming\Microsoft\Windows\Recent\;
  • тимчасові файли інтернету: C:\Users\ім'я користувача\AppData\Local\Microsoft\Windows\Temporary Internet Files\;

Для очищення диска від тимчасових файлів, що не використовуються, також застосовується стандартний інструмент «Очищення диска» від Windows. Натискаємо "Пуск" -> "Всі програми" -> "Стандартні" -> "Службові". Потім запускаємо програму. Вибираємо потрібний нам диск, знімаємо/ставимо покажчики навпроти саме тих категорій файлів, які необхідно очистити (видалити), приступаємо до його очищення.

Дефрагментація жорсткого диска

Ще один зручний спосіб оптимізації системи – це дефрагментація. Ця процедура дає можливість збільшити швидкість доступу до файлів і, як наслідок, збільшити швидкість роботи системи. Все залежить від рівня фрагментированности диска: при високому її значенні швидкодія підвищується відчутно.

Програма для дефрагментації знаходиться: пуск->всі програми->стандартні->службові. І далі вибираємо «дефрагментацію диска». Вказуємо потрібний диск для дефрагментації. До того ж програма проводить аналіз диска і може підказати користувачеві, чи потрібна дефрагментація в даний момент. А за бажанням користувач задає розклад, за яким проводитиметься ця процедура.

Дефрагментація жорсткого диска - один із видів оптимізації.

Налаштування візуальних ефектів

В інтерфейс системи включено безліч візуальних ефектів, які служать для створення презентабельності, унікальності та, в якомусь сенсі, стилю зовнішнього вигляду системи. Однак на продуктивність такі ефекти негативно впливають, т.к. займають великий обсяг оперативної пам'яті. І багато ефектів малопомітні, тому зовсім не потрібні.

Для того, щоб зробити оптимізацію візуальних ефектів, варто відкрити «Провідник», потім вибрати пункт «Додаткові параметри системи». У вкладці «Швидкодія» вибираємо «Параметри». Тепер користувачеві відкрито меню, де він може керувати роботою візуальних ефектів.


Налаштування візуальних ефектів здійснюється в Панелі керування

Автозавантаження

На продуктивність комп'ютера під час запуску дуже часто впливають програми автозавантаження. Для чищення автозавантаження не знадобляться спеціальні програми та засоби. Зробити це можна за допомогою засобів операційної системи. У командному рядку (виклик командного рядка відбувається при натисканні клавіш WIN+R) вводимо команду MSCONFIG. Так ми запустимо конфігурацію системи. Переходимо до пункту «Автозавантаження». У списку програм, що з'явиться, ви зможете спостерігати програми, які відносяться до швидкого запуску дефрагментаторів, плеєрів і т.д. Але розібратися в них не так просто, але інтуїтивне відключення будь-якої програми з цього списку не спричинить значних наслідків.

Якщо на ПК встановлені такі операційні системи, як Windows 7,8 і далі, то чистка автозавантаження спрощується. Розробники винесли пункт «Автозавантаження» окремо у Диспетчері Завдань. Диспетчер завдань відкривається комбінацією клавіш Ctrl+Alt+Delete. У полі Диспетчера завдань видно, які процеси запущені прямо зараз, назва та стан програм разом з їх впливом на продуктивність центрального процесора і жорсткого диска. Тут можна відключити автозавантаження.

Покроково послідовність дій при чищенні через реєстр виглядає так:

  • відкрийте редактор реєстру;
  • відкрийте дерево реєстру і перейдіть за посиланням HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion;
  • зверніть увагу на два розділи: Run Once і Run (у першому підпункті вказуються програми, які слід запустити всього один раз, а в другому - програми для автозапуску);
  • уважно відстежити шляхи запуску, назви та ключі, які є всередині деяких програм;
  • видалити зайві програми;
  • те саме варто повторити з гілкою реєстру HKEY_CURRENT_USER;

Увага варто звернути і на те, що при відключенні будь-якої програми в автозавантаженні (у пошуку шкідливого рекламного вірусу) цілком реально відключити антивірус. Це піддасть систему ще більшого ризику.


Оптимізацію системи дуже зручно проводити за допомогою чищення реєстру

Додавання пам'яті

Оперативна пам'ять характеризується дуже важливим параметром – обсягом. Від обсягу залежить кількість одночасно виконуваних завдань. Відповідно, чим більший обсяг оперативної пам'яті (у Мегабайтах і далі), тим вища продуктивність та швидкість роботи комп'ютера.

Додати оперативну пам'ять можливо і апаратно, тобто в прямому значенні збільшити кількість плат пам'яті в системному блоці комп'ютера. Оперативку можна підключити додатково, додавши слот під плату чи зручний (іноді саморобний) висновок до контактів над материнської платою. Всі ці дії покликані збільшити працездатність комп'ютера, а отже, є ще одним способом оптимізації операційної системи.

Перевірка на віруси

Наявність робочої та оновленої антивірусної програми - гарант позбавлення багатьох проблем і помилок роботи системи. Зниження продуктивності - одне з ознак активності шкідливих програм, які заповнюють собою вільну оперативність. Для того, щоб розвантажити систему, позбавити комп'ютер від непотрібних файлів-шпигунів і шкідливих програм, слід своєчасно оновлювати вірусні бази і стежити за станом ліцензії антивірусу. Виконувати сканування системи найкраще за одним і тим же графіком: не рідше двох-трьох разів на тиждень (а при активній роботі в інтернеті та з чужими носіями – чотирьох).

Налаштування BIOS для прискорення комп'ютера

Оптимізацію процесу роботи системи можна зробити, налаштувавши деякі параметри в BIOS. Робити це потрібно обережно, щоб не сприяти будь-яким програмним помилкам.

При налаштуванні узгодженості роботи з процесором необхідно увімкнути такі параметри:

  • CPU Level 1 Cache;
  • CPU Level 2 Cache;
  • CPU Level 2 Cache ECC Check;
  • Boot Up System Speed;
  • Cache Timing Control;

Всі ці параметри визначають рівень працездатності системи, швидкість роботи процесора та обробки інформації, стабільність роботи процесора.

Також можна регулювати роботу оперативної пам'яті за допомогою параметрів:

  • DRAM Frequency;
  • SDRAM Cycle Length;
  • RAS-to-CAS Delay;
  • SDRAM RAS Precharge Time;
  • FSB/SDRAM/PCI Freq;
  • Memory Hole At 15-16M;
  • Optimization Method;

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

Варто звернути увагу, що внесення змін до налаштувань BIOS може негативно позначитися на роботі системи.

Технологія ReadyBoost

Технологія ReadyBoost присутня в ОС Windows 7 як сполучна ланка між оперативною пам'яттю та файлом підкачування. Вона використовується в роботі флеш-накопичувачів (порт USB 2.0) для розгону швидкості передачі/обміну даних між пристроєм і флеш-картою.


Продуктивність системи тим вища, чим швидше працює флеш-накопичувач

Для того, щоб привести технологію в дію, вставляємо флеш-накопичувач у комп'ютер, чекаємо автозапуску. У меню автозапуску вибираємо пункт "Прискорити роботу системи, використовуючи Windows Ready Boost". Якщо автозапуск з якихось причин не відбувся, активуємо його вручну. Зробити це можна через властивості накопичувача меню «Мій комп'ютер». Вибираємо зі списку "Відкрити автозапуск".

Для відключення технології необхідно перейти в меню властивостей накопичувача, на вкладці ReadyBoost вибрати "Не використовувати цей пристрій".

Програми для прискорення роботи комп'ютера

Програма є пакетом базових опцій з налагодження, ремонту, відновлення і просто моніторингу системи на предмет будь-яких несправностей. Представлена ​​у двох версіях: платною та безкоштовною. Як правило, безкоштовна версія не завжди працює коректно, тим більше, вона не включає всі компоненти захисту системи, представлені IObit. Оновлення безкоштовної версії злітає багатьох комп'ютерах, або виробляється зовсім. Однак програма по функціональності та формі виконання в інтерфейсі різко відрізняється від усіх інших на краще. Тому якщо користувач серйозно зацікавлений у підвищенні продуктивності, варто використовувати саме Advanced SystemCare.


Інтерфейс

Ccleaner - проста та гранично дієва програма з очищення та оптимізації системи. Одна з найкращих програм з надійності та широти профілю використання. Відрізняється безліччю переваг: швидкість запуску/роботи, якісний пошук та видалення тимчасових та непотрібних системних файлів, як і виправлення помилок реєстру досить результативно. Існує також у платному та безкоштовному виконанні. Однак у безкоштовній версії втрати у функціональності мінімальні.


Інтерфейс

Easy Cleaner

Безкоштовна програма для стабільної роботи системи. Основний її інструмент - чищення реєстру Windows. Але, крім цього, програма виконує широкий спектр завдань щодо оптимізації. На практиці Easy Cleaner - непоганий інструмент, який був би корисним для кожного користувача ПК. Ось тільки не завжди програма працює коректно. Часто відбуваються збої при видаленні файлів (після їх пошуку), повисання програми у процесі її роботи. На форумах зустрічаються негативні відгуки та низькі оцінки програми.

Red Button

Спочатку програма замислювалася як легке нехитре рішення щодо оптимізації системи для користувачів - дилетантів. Все, що потрібно – це натиснути на велику червону кнопку. Результат вийде сам собою. У цьому полягає простота програми.

Останні версії Red Button із недавнього часу платні. Також є аналоги програми, ціни на які зараз максимально підняті. За відгуками програма не відрізняється високою надійністю, немає нічого незвичайного в її роботі. Red Button - найпростіший обивательський інструмент оптимізації та очищення системи.

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

Процесор– це основний обчислювальний компонент, який дуже впливає на продуктивність комп'ютера. Але скільки продуктивність в іграх залежить від процесора? Чи варто змінювати процесор підвищення продуктивності в іграх? Який приріст це дасть? На ці запитання ми спробуємо знайти відповідь у цій статті.

1. Що міняти відеокарту чи процесор

Нещодавно я знову зіткнувся з нестачею продуктивності комп'ютера і стало зрозуміло, що настав час чергового апгрейду. На той момент моя конфігурація була такою:

  • Phenom II X4 945 (3 ГГц)
  • 8 Гб DDR2 800 МГц
  • GTX 660 2 Гб

Загалом продуктивність комп'ютера мене цілком влаштовувала, система працювала досить спритно, більшість ігор йшли на високих або середньо/високих налаштуваннях графіки, а відео я монтував не так часто, тому 15-30 хвилин рендерингу мене не напружували.

Перші проблеми виникли ще у грі World of Tanks, коли зміна налаштувань графіки з високих на середні не давала очікуваного приросту продуктивності. Частота кадрів періодично просідала з 60 до 40 FPS. Стало ясно, що продуктивність упирається в процесор. Тоді було вирішено до 3.6 ГГц, що вирішило проблеми у WoT.

Але йшов час, виходили нові важкі ігри, а з WoT я пересів більш вимогливу до системних ресурсів (Армата). Ситуація повторилася і постало питання що міняти - відеокарту або процесор. Сенсу міняти GTX 660 на 1060 не було, потрібно було брати хоча б GTX 1070. Але таку відеокарту дідок Phenom точно не потягнув би. Та й при зміні налаштувань в Арматі було ясно, що продуктивність знову уперлася в процесор. Тому було вирішено замінити спочатку процесор із переходом на більш продуктивну в іграх платформу Intel.

Заміна процесора тягла за собою заміну материнської плати та оперативної пам'яті. Але іншого виходу не було, крім того була надія на те, що потужніший процесор дозволить повніше розкритися старій відеокарті в процесорозалежних іграх.

2. Вибір процесора

Процесорів Ryzen на той момент ще не було, їхній вихід тільки очікувався. Для того, щоб повноцінно оцінити їх, потрібно було дочекатися їхнього виходу та масового тестування для виявлення сильних та слабких сторін.

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

Тому процесори Ryzen не розглядалися і перевага віддавалася вже перевіреній, відточеній платформі Intel на сокеті 1151, що добре себе зарекомендувала. І, як показала практика, не дарма, так як процесори Ryzen виявилися гіршими в іграх, а в інших завданнях продуктивності мені і так було достатньо .

Спочатку вибір був між процесорами Core i5:

  • Core i5-6600
  • Core i5-7600
  • Core i5-6600K
  • Core i5-7600K

Для ігрового комп'ютера середнього класу i5-6600 був варіантом мінімум. Але на перспективу заміни відеокарти хотілося мати запас. Core i5-7600 відрізнявся не сильно, тому від початку планувалося придбати Core i5-6600K або Core i5-7600K з можливістю розгону до стабільних 4.4 ГГц.

Але, ознайомившись із результатами тестів у сучасних іграх, де завантаження цих процесорів наближалося до 90%, було ясно, що в перспективі їх може трохи не вистачити. А хотілося мати хорошу платформу із запасом на довго, бо минули ті часи, коли можна було робити апгрейд ПК щороку

Тому я почав придивлятися до процесорів Core i7:

  • Core i7-6700
  • Core i7-7700
  • Core i7-6700K
  • Core i7-7700K

У сучасних іграх вони завантажуються ще на повну, а десь на 60-70%. Але, у Core i7-6700 базова частота всього 3.4 ГГц, а в Core i7-7700 не набагато більше – 3.6 ГГц.

За результатами тестів у сучасних іграх із топовими відеокартами найбільший приріст продуктивності спостерігається на позначці 4 ГГц. Далі він не настільки значний, іноді практично непомітний.

Незважаючи на те, що процесори i5 та i7 оснащені технологією авторозгону (), розраховувати на неї особливо не варто, тому що в іграх, де задіяні всі ядра, приріст буде незначний (всього 100-200 МГц).

Таким чином, процесори Core i7-6700K (4 ГГц) та i7-7700K (4.2 ГГц) є більш оптимальними, а враховуючи можливість розгону до стабільних 4.4 ГГц, ще й значно перспективнішими ніж i7-6700 (3.4 ГГц) та i7-7700 (3.6 ГГц), оскільки різниця у частоті вже становитиме 800-1000 МГц!

На момент апгрейду процесори Intel 7-го покоління (Core i7-7xxx) тільки з'явилися і коштували відчутно дорожче за процесори 6-го покоління (Core i7-6xxx), ціни на які вже почали знижуватися. При цьому в новому поколінні оновили лише вбудовану графіку, яка для ігор не потрібна. А можливості розгону вони практично однакові.

Крім того, материнки на нових чіпсетах теж коштували дорожче (хоча можна поставити процесор на старіший чіпсет, це може бути пов'язане з деякими проблемами).

Тому було вирішено брати Core i7-6700K з базовою частотою 4 ГГц та можливістю розгону до стабільних 4.4 ГГц у майбутньому.

3. Вибір материнської плати та пам'яті

Я, як більшість ентузіастів та технічних експертів, віддаю перевагу якісним та стабільним материнкам від ASUS. Для процесора Core i7-6700K з можливістю розгону оптимальним варіантом є материнські плати на чіпсеті Z170. Крім того, хотілося мати якіснішу вбудовану звукову карту. Тому було вирішено взяти найдешевшу ігрову материнку від ASUS на чіпсеті Z170 – .

Пам'ять, з урахуванням підтримки материнкою частоти модулів до 3400 МГц, хотілося також швидше. Для сучасного ігрового комп'ютера оптимальним варіантом є комплект пам'яті DDR4 2×8 Гб. Залишалося знайти оптимальний за співвідношенням ціна/частота комплект.

Спочатку вибір упав на AMD Radeon R7 (2666 МГц), оскільки ціна була дуже привабливою. Але на момент замовлення її не виявилося на складі. Довелося вибирати між набагато дорожчою G.Skill RipjawsV (3000 МГц) та трохи менш дорогою Team T-Force Dark (2666 МГц).

Це був складний вибір, оскільки пам'ять хотілося якнайшвидше, а кошти були обмежені. За результатами тестів у сучасних іграх (які я вивчив), різниця у продуктивності між пам'яттю з частотою 2133 МГц та 3000 МГц становила 3-13% та в середньому 6%. Це не так багато, але хотілося б отримати максимум.

Але річ у тому, що швидка пам'ять робиться шляхом заводського розгону повільніших чіпів. Пам'ять G.Skill RipjawsV (3000 МГц) не виняток і, для досягнення такої частоти, напруга живлення у неї становить 1.35 В. Крім того, процесори важко перетравлюють пам'ять із занадто високою частотою і вже на частоті 3000 МГц система може працювати не стабільно. Та й підвищена напруга живлення призводить до більш швидкого зношування (деградації) як чіпів пам'яті, так і контролера процесора (про це офіційно заявляла компанія Intel).

У той же час пам'ять Team T-Force Dark (2666 МГц) працює при напрузі 1.2 і, за заявами виробника, допускає підвищення напруги до 1.4 В, що при бажанні дозволить розігнати її вручну. Зваживши всі за і проти, вибір був зроблений на користь пам'яті зі стандартною напругою 1.2.

4. Тести продуктивності в іграх

Перед зміною платформи я зробив тести продуктивності старої системи у деяких іграх. Після зміни платформи ті ж випробування були проведені повторно.

Тести проводилися на чистій системі Windows 7 з однією і тією ж відеокартою (GTX 660) на високих налаштуваннях графіки, оскільки метою заміни процесора було підвищення продуктивності без зниження якості зображення.

Для досягнення точніших результатів у тестах використовувалися лише ігри із вбудованим бенчмарком. Як виняток тест продуктивності в танковому онлайн шутері Armored Warfare проводився шляхом запису реплея та подальшого його програвання зі зняттям показників за допомогою Fraps.

Високі налаштування графіки.

Тест на Phenom X4 (@3.6 ГГц).

За результатами тесту видно, що середній FPS незначно змінився (з 36 до 38). Значить продуктивність у цій грі впирається у відеокарту. Тим не менш, мінімальні просідання FPS у всіх тестах значно зменшилися (з 11-12 до 21-26), а значить грати все одно буде трохи комфортніше.

В надії на підвищення продуктивності з DirectX 12 пізніше я зробив тест у Windows 10.

Але результати виявилися навіть гіршими.

Batman: Arkham Knight

Високі налаштування графіки.

Тест на Phenom X4 (@3.6 ГГц).

Тест Core i7-6700K (4.0 ГГц).

Гра дуже вимоглива як до відеокарти, і до процесора. З тестів видно, що заміна процесора призвела до суттєвого зростання середнього FPS (з 14 до 23) і зменшення мінімальних просадок (з 0 до 15), максимальне значення також зросло (з 27 до 37). Тим не менш, ці показники не дозволяють комфортно грати, тому я вирішив провести тести із середніми налаштуваннями та відключив різні ефекти.

Середні параметри графіки.

Тест на Phenom X4 (@3.6 ГГц).

Тест Core i7-6700K (4.0 ГГц).

На середніх налаштуваннях середній FPS також трохи виріс (з 37 до 44), і суттєво знизилися просідання (з 22 до 35), перекривши мінімально допустимий для комфортної гри поріг 30 FPS. Розрив у максимальному значенні також зберігся (з 50 до 64). Внаслідок зміни процесора грати стало цілком комфортно.

Перехід на Windows 10 нічого не змінив.

Deus Ex: Mankind Divided

Високі налаштування графіки.

Тест на Phenom X4 (@3.6 ГГц).

Тест Core i7-6700K (4.0 ГГц).

Результатом заміни процесора стало лише зниження просадок FPS (з 13 до 18). Тести із середніми налаштуваннями, я на жаль забув провести Але провів тест на DirectX 12.

В результаті лише просів мінімальний FPS.

Armored Warfare: Проект Армата.

Я часто граю в цю гру і вона стала однією з основних причин оновлення комп'ютера. На високих налаштуваннях гра видавала 40-60 FPS з рідкісними, але неприємними просіданнями до 20-30.

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

Було записано реплей і зроблено тести в режимі відтворення за допомогою FRAPS на високих налаштуваннях.

Їхні результати я звів у табличку.

Процесор FPS (хв) FPS (серед) FPS (макс)
Phenom X4 (@3.6 ГГц) 28 51 63
Core i7-6700K (4.0 ГГц) 57 69 80

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

Інші ігри

Я не проводив тести, але в цілому схожа картина спостерігається у більшості онлайн та процесорозалежних ігор. Процесор серйозно впливає на FPS у таких онлайн іграх як Battlefield 1 та Overwatch. А також в іграх з відкритим світом типу GTA 5 та Watch Dogs.

Сам я заради експерименту встановлював GTA 5 на старий ПК із процесором Phenom і новий із Core i7. Якщо раніше при високих налаштуваннях FPS тримався в межах 40-50, то тепер стабільно тримається вище за відмітку 60 практично без просідань і часто доходить до 70-80. Ці зміни помітні неозброєним оком, а озброєний просто гасить усіх підряд.

5. Тест продуктивності у рендерингу

Я не багато займаюся монтажем відео і провів лише один найпростіший тест. Отрендеріл Full HD відео довжиною 17:22 та об'ємом 2.44 Гб у менший бітрейт у програмі Camtasia, якою я користуюся. В результаті вийшов файл об'ємом 181 Мб. Процесори впоралися із завданням за наступний час.

Процесор Час
Phenom X4 (@3.6 ГГц) 16:34
Core i7-6700K (4.0 ГГц) 3:56

Само собою, в рендерингу була задіяна відеокарта (GTX 660), бо я не розумію кому прийде в голову проводити рендеринг без відеокарти, так як це займає в 5-10 разів більше часу. Крім того, плавність і швидкість відтворення ефектів при монтажі також дуже залежить від відеокарти.

Тим не менш, залежність від процесора ніхто не скасовував і Core i7 впорався з цим завданням у 4 рази швидше, ніж Phenom X4. З підвищенням складності монтажу та ефектів цей час може значно зростати. Те з чим Phenom X4 буде пихкати 2 години, Core i7 здолає за 30 хвилин.

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

6. Висновок

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

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

7. Посилання

Процесор Intel Core i7-8700
Процесор Intel Core i5-8400
Процесор Intel Core i3 8100

Не рідкість, що проблеми в іграх проявляються з часом і буквально виникають звідки. Буває й інакше - гальмування комп'ютера виявляє з себе ще на початку, відразу після встановлення будь-якої програми. На всі є свої причини, але обидва такі випадки поєднують одне - вони заважають отримувати задоволення користувачеві Windows 7. Для усунення цього можна спробувати збільшити продуктивність ПК.

Чому гальмують ігри на Windows 7

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

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

Користувачі ноутбуків, на відміну від тих людей, які сидять за персональними комп'ютерами, можуть мати проблеми, пов'язані з сильним нагріванням пристрою. Для ноутбуків - це дуже актуально, тому що найчастіше вони експлуатуються не так, як потрібно. Напевно навряд чи якщо у вас є такий пристрій, то ви поставите його на стіл і сидітимете за ним так само, як за стаціонарним ПК. Швидше за все, ви влаштуєтеся зручніше, наприклад, ляжете на диван чи ліжко і поставите ноутбук на себе. У більшості моделей таких аксесуарів система охолодження знаходиться в нижній частині або збоку. Це означає те, що при роботі на різних м'яких поверхнях пристрій може «поглинати» пил у великих кількостях, а це вкрай шкідливо для системи охолодження і, як результат - для всього пристрою.

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

Оптимізація роботи комп'ютера: як збільшити продуктивність

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

Робота із системним реєстром

Реєстр є у кожному комп'ютері. Це своєрідна база даних, яка містить у собі різноманітні відомості про конфігурацію персонального комп'ютера або ноутбука, налаштування операційної системи, що використовується, параметри програмного забезпечення. Цілком природно, що фрагментований та захаращений системний реєстр може стати причиною появи помилок у роботі комп'ютера, значного погіршення продуктивності ПК. Інформація заноситься до системного реєстру щоразу під час встановлення та видалення програмного забезпечення, тому тут може залишатися непотрібне сміття. Знайти проблеми в реєстрі можна за допомогою спеціальних програм, зокрема CCleaner:

  • Після встановлення та запуску, вам слід відкрити вкладку під назвою «Реєстр» та натиснути на кнопку «Пошук проблем». Час виконання цього процесу безпосередньо залежить від обсягу інформації, яка зберігається на вашому комп'ютері, тому наберіться терпіння.

    Пошук проблем у реєстрі

  • Коли ця процедура завершиться, натисніть кнопку «Виправити», при цьому може з'явитися сповіщення, в якому вам буде запропоновано зберегти резервні копії даних. Краще погодитися з цим, якщо ви не впевнені, що видаляєте, щоб уникнути можливих проблем у майбутньому.

    Виправлення проблем у реєстрі

  • Останній крок – натисніть кнопку «Виправити зазначені» та чекайте завершення процедури.

    Видалення непотрібних даних у реєстрі

  • Пам'ятайте, що реєстр цієї операційної системи схильний до фрагментації, чому і відбувається регулярне погіршення працездатності комп'ютерів на Windows 7. Системні утиліти, на жаль, не можуть ефективно працювати з системним реєстром, тому вам доведеться встановити додаткову програму, наприклад, Auslogics Registry Defrag.

    Дефрагментація та чищення жорсткого диска

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

  • Відкрийте меню "Пуск";
  • Виберіть "Мій комп'ютер";

    «Комп'ютер» у меню «Пуск»

  • Виділяйте диск натисканням правої кнопки миші, на якому зберігається системна інформація (за замовчуванням – диск С) та заходьте до «Властивостей»;

    Вибираємо «Властивості» диска

  • Перейдіть у вкладку «Сервіс»;

    Дефрагментація диска у вкладці «Сервіс»

  • У розділі «Дефрагментація диска» натискайте відповідну кнопку.

    Виконуємо дефрагментацію вибраного диска

  • Ця процедура дозволяє не тільки провести дефрагментацію для покращення працездатності та оптимізації всієї системи, але також змінити файлову систему диска (зазвичай використовується NTFS).

    Час виконання дефрагментації безпосередньо залежить від обсягу вибраного диска, кількості інформації на ній та ступеня фрагментації файлів. Таким чином, процес може займати від декількох хвилин до декількох годин. Бажано в цей час відмовитись від використання комп'ютера, оскільки це призведе до сильного уповільнення роботи ПК.

    Чищення та звільнення оперативної пам'яті для прискорення процесів

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

    Спочатку потрібно закрити ті програми, які вам зараз не потрібні. Як правило, всі активні програми відображаються в диспетчері завдань. Відкрити його можна за допомогою простої комбінації клавіш Ctrl+Alt+Del або натиснути на панель завдань знизу та вибрати «Диспетчер завдань».

    Запуск диспетчера завдань

    Відразу з'явиться вікно зі списком усіх запущених програм. Виділяєте те, що вам не потрібне в даний час і натискаєте на кнопку «Зняти завдання».

    Чистимо ОЗУ, відключаючи непотрібні програми

    Звичайно, крім активних і видимих ​​програм, у роботі комп'ютера беруть участь і інші, що працюють у так званому фоновому режимі. Всі ці програми можна побачити в тому самому диспетчері завдань, якщо перейти до вкладки «Процеси».

    Вимкнення процесів для звільнення пам'яті

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

    Оптимізація візуальних ефектів

    У Windows 7 передбачено оновлений графічний інтерфейс - Aero, який споживає значну кількість системних ресурсів. Відповідно, він може впливати на оптимізацію системи, а його відключення дозволить досягти найкращих показників продуктивності. Проблеми з цим інтерфейсом зазвичай виникають тільки на слабких комп'ютерах і ноутбуках, що мають інтегровану або просто стару відеокарту. У всіх інших випадках зміна візуальних ефектів практично нічого не змінить.

    Щоб скоротити споживання системних ресурсів, зовсім не обов'язково повністю відключати Aero. Ви можете змінити деякі налаштування у спеціальному меню:

  • Відкриваєте меню «Пуск» та «Панель керування»;

  • У списку всіх утиліт знайдіть та відкрийте «Систему»;

    Відкриваємо параметр "Система"

  • Далі, необхідно вибрати «Додаткові параметри системи» та перейти у вкладку «Додатково»;

    Натискаємо на вкладку «Додаткові параметри системи»

  • Натисніть кнопку «Параметри» та виберіть «Швидкодія».

    Налаштування Швидкодії

  • Отже, тут буде представлено повний перелік особливих візуальних ефектів. Якщо ви не хочете повністю відключати інтерфейс Aero, то можете прибрати галочку тільки з наступних пунктів: анімовані елементи керування, згасання, відкидання тіней, їхнє відображення, відображення прямокутного виділення.

    Відключаємо візуальні ефекти інтерфейсу

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

    Налаштування BIOS

    BIOS – інтегроване середовище, призначене для зміни апаратних налаштувань комп'ютера. За допомогою налаштування BIOS'а ви можете досягти найкращих показників продуктивності ПК або ноутбука. Перепрошувати BIOS або змінювати такі параметри, як частота процесора, швидкість шини та інше - не рекомендується, тому що ви ризикуєте тим, що ваше ЦП просто згорить. Тому розглянемо найпростіші, найоптимальніші навіть для пересічних користувачів можливості.

    По-перше, зверніть увагу на налаштування системи охолодження (залежно від версії БІОС найменування пунктів можуть змінюватися). Для цього:

  • Увійдіть у БІОС за допомогою клавіші Del під час запуску комп'ютера;
  • Відкрийте меню Advanced;

    Входимо в налаштування БІОС

  • Тут зверніть увагу на опцію Fan Speed. Вона може мати три налаштування: Enable (кулер працюватиме завжди на високих оборотах), Auto (кулер підлаштовуватиметься під навантаження на систему), Disable (відключає кулер);

    Налаштовуємо роботу кулера в Біосі

  • Вибираєте те, що вам потрібно, зберігаєте та виходите з «БІОСу».
  • По-друге, якщо на вашому пристрої встановлено дві відеокарти (інтегрована і дискретна), то в меню «БІОСа» Advanced ви можете змінити налаштування графіки, що перемикається. Для цього вибираєте пункт VGA Mode SELECT і у списку вказуєте те, що вам потрібно: dGPU Mode – активується вбудована відеокарта або Power Xpress Mode – активується дискретна відеокарта.

    Параметри переключається графіки в БІОС

    Налаштування файлу підкачки

    Файл підкачки – своєрідне доповнення до оперативної пам'яті. Можна сказати, що це віртуальна пам'ять, яку користувач може настроювати самостійно. Файл підкачки береться з жорсткого диска, вказаного об'ємом. Як відомо, швидкість передачі роботи вінчестера набагато нижча, ніж ОЗУ, тому сказати про те, що файл підкачки може повністю замінити собою оперативну пам'ять – не можна, але він сприятливо впливає на загальну оптимізацію. Для зміни та налаштування файлу підкачки слід:

  • Відкрити меню «Пуск» та вибрати «Панель управління»;

    Відкриваємо «Панель управління»

  • Далі переходимо у вкладку «Система» та відкриваємо «Додаткові параметри»;

    Відкриваємо параметр "Система"

  • Переходимо в «Швидкодія» та натискаємо на кнопку «Параметри»;

    Налаштування Швидкодії

  • У вкладці "Додатково" є розділ "Віртуальна пам'ять", яка нам і потрібна;
  • Натискаємо кнопку "Змінити".

    Натискаємо «Змінити» у розділі «Віртуальна пам'ять»

  • З'явиться вікно налаштувань, де ви вибираєте розділ диска, файл підкачки якого потрібно змінити, натискаєте на кнопку "Вказати розмір" і задає його. Пам'ятайте, що файл підкачки за своєю суттю представляє певну область, зайняту на жорсткому диску. Не рекомендується встановлювати велике значення, адже система автоматично розміщуватиме дані про програми в цьому файлі, а доступ до нього набагато повільніший, ніж до ОЗУ, відповідно, продуктивність може впасти. Оптимальний розмір становить приблизно 30% кількості оперативної пам'яті. Останній крок – натискаєте кнопку «Задати» і перезавантажуєте комп'ютер для того, щоб зміни набули чинності.

    Налаштування відеокарти

    Зниженню продуктивності на Windows 7 може сприяти неправильне налаштування графічного адаптера. Така проблема найбільш актуальна для ноутбуків, оскільки вони мають інтегровану і дискретну відеокарти. Сучасні виробники регулярно випускають не тільки драйвера, а й системні налаштування для своїх продуктів. Наприклад, для Nvidia – Geforce Experience, а для відеокарт ATI Radeon – Catalyst Control Center. За допомогою цього програмного забезпечення можна змінювати безліч налаштувань, у тому числі добитися оптимізації пристрою в цілому.

    Отже, якщо у вас дискретна та вбудована відеокарта, то необхідно змінити опції у програмному забезпеченні. Для відеокарт від Nvidia:

  • Клацнути правою кнопкою миші у вільному місці та вибрати «Панель управління Nvidia»:

    Відкриваємо панель Nvidia

  • З'явиться вікно налаштувань, у лівому меню якого потрібно знайти опцію «Керування параметрами 3D»;

    Налаштування відеокарти Nvidia

  • Далі, вибрати вкладку «Програмні налаштування» та натиснути кнопку «Додати»;

    Програмні налаштування Nvidia

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

    Для відеокарт від ATI Radeon все трохи інакше:

  • Клацнути правою кнопкою миші на робочому столі та вибрати "Catalyst Control Center":

    Відкриваємо Catalyst Control Center

  • З'явиться вікно налаштувань, де спочатку потрібно змінити подання на «Розширене» та вибрати параметр «Налаштування 3D-програм»;

    Змінюємо уявлення Catalyst Control Center

  • Після натискання з'явиться список налаштувань. Вибираєте той параметр, який вам потрібен і в списку вибираєте опцію «Висока продуктивність».

    Налаштування продуктивності у Catalyst Control Center

  • Таким чином система автоматично запускатиме найпотужніший графічний адаптер після активації певної програми.

    Функція ReadyBoost

    Мало хто знає, але в операційній системі Windows 7 передбачена можливість використання флеш-накопичувачів як додатковий пристрій кешування даних. Так користувачі можуть значно збільшити швидкість виконання функцій читання-запису даних, відповідно оптимізувати свій комп'ютер або ноутбук, поліпшити продуктивність. Активувати ReadyBoost можна в такий спосіб:

  • Вставляйте USB-накопичувач у відповідний роз'єм системного блоку;
  • Після відображення вікна автозапуску виберіть «Прискорити роботу системи за допомогою Windows ReadyBoost»;

    Запуск опції ReadyBoost

  • У вікні активуйте параметр «Використовувати цей пристрій» та вкажіть максимальний об'єм пам'яті;

    Налаштовуємо параметри ReadyBoost

  • Натисніть кнопку «Застосувати».
  • Все готове до використання, на флешці буде створено спеціальний файл, в якому розміщуватиметься інформація програм та додатків. Пам'ятайте, що флеш-накопичувач у жодному разі не можна витягувати принаймні до завершення роботи з комп'ютером.

    Використання додаткового ПЗ

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

    Razer Game Booster

    Razer Game Booster - одна з найпопулярніших програм, яка надає великий набір опцій для оптимізації ігор та інших програм, встановлених на комп'ютері. Безкоштовна утиліта і її можна без проблем знайти на просторах інтернету. Для роботи потрібно зареєструватися на сайті розробників, що ні для кого не важко, а потім увійти в інтерфейс програми під своїм логіном та паролем.

    Налаштування виконується в кілька кліків - достатньо вказати «Ігровий режим», після чого системні ресурси будуть спрямовуватись тільки на запущену користувачем гру:

  • Виберіть вкладку "Запуск";
  • Натисніть кнопку «Додати» та виберіть гру;
  • Виділіть гру та в меню знизу активуйте ігровий режим.
  • Звичайно, все б нічого, але програма ідеально працює лише з потужними комп'ютерами. Тому на старих ПК найкраще скористатися іншими утилітами для оптимізації.

    Ця програма з'явилася давно і здобула хорошу репутацію. Її використовують всюди, оскільки вона має приємний і зрозумілий інтерфейс, а також весь необхідний функціонал для оптимізації системи. Програма розповсюджується безкоштовно. Тому будь-який користувач може без проблем знайти її в мережі та завантажити. CCleaner дозволяє проводити аналіз системи, у тому числі знаходить інформацію, яка може бути прихована в деяких додатках. Цю інформацію можна переглянути після запуску функції «Очищення». Також за допомогою такої утиліти можна сканувати реєстр, про що було сказано раніше, відповідно, вибирається ця вкладка. Недоліків у цієї програми мало, власне, тому до її використання і вдаються багато користувачів ПК. Мабуть, єдине, що тут можна відзначити – можливість видалення важливих даних із реєстру, але й тут користувача вчасно повідомлять про створення резервної копії.

    GameGain

    GameGain - програмне забезпечення, яке дозволяє вичавити максимум із комп'ютера або ноутбука. Вона має цілком приємний і зрозумілий інтерфейс, мінімум налаштувань, значить, складнощів у роботі з GameGain майже ні в кого не буде. Ця утиліта так само безкоштовна і її можна легко знайти в мережі і завантажити. Після запуску з'явиться вікно, в якому буде запропоновано вибрати операційну систему та тип процесора. Як ви вкажіть ці дані, пересувайте повзунок доти, доки отримаєте оптимальну продуктивність. Слід сказати про те, що робота комп'ютера на максимальних параметрах розгону, а у випадку з цією програмою буде саме розгін, веде до зниження часу експлуатації комп'ютера або ноутбука. Ви ризикуєте тим, що можете втратити свого «залізного друга» раніше за певний час.

    System Care

    System Care – програма, призначена для очищення системних фалів операційної системи від різного сміття. На жаль, програма є платною, а також не має можливості зміни мови, а для деяких російськомовних користувачів це може бути перешкодою. До того ж, System Care має досить складний інтерфейс, що віддалено нагадує CCleaner, але на відміну від цієї програми, користувачам доведеться розбиратися - що і де тут знаходиться. На жаль, ця програма не несе жодної користі. Вона поширюється вірусним, обманним шляхом, а після першої перевірки комп'ютера, під час якої нібито знаходяться віруси і величезна кількість непотрібного мотлоху, вам надають можливість її купити.

    Driver Booster

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

    Що робити, щоб ігри знову не гальмували? Як підтримувати систему гаразд?

    Щоб ігри перестали гальмувати, слід регулярно підтримувати свій комп'ютер або ноутбук у хорошому стані. Намагайтеся уникати установки безлічі непотрібних програм, робіть повне очищення системи від ПЗ, а також не забувайте про системний реєстр, в якому навіть після видалення можуть бути залишкові файли та дані. Для цього користуйтеся CCleaner і зробіть його своїм найкращим другом. Раз на місяць проводите дефрагментацію та аналіз системи, тоді ігри на вашому комп'ютері перестануть гальмувати.

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

    Найголовніші параметри, що впливають на швидкість роботи комп'ютера – апаратні. Саме від того, яке залізо встановлено на ПК, залежить, як він працюватиме.

    Процесор

    Його можна назвати серцем комп'ютера. Багато хто просто впевнений, що основний параметр, який впливає на швидкість роботи ПК – тактова частотаі це правильно, але не повністю.

    Звичайно, кількість ГГц важлива, але і процесора, також відіграє важливу роль. Не варто сильно заглиблюватися в подробиці, спростимо: що вища частота і більше ядер – то швидше ваш комп'ютер.

    Оперативна пам'ять

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

    І тут є свої нюанси. Більшість у гонитві за кількістю пам'яті ставлять купу планок різних виробників і з різними параметрами, тим самим не одержують потрібного ефекту. Щоб приріст продуктивності був максимальнийпотрібно ставити планки з однаковими характеристиками.

    Дана пам'ять також має тактову частоту, і чим вона більша, тим краще.

    Відеоадаптер

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

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

    Материнська плата

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

    Жорсткий диск

    Це запам'ятовуючий пристрій, де ми зберігаємо всі свої файли, встановлені ігри та програми. Вони бувають двох видів: HDD таSSD. Другі працюють набагато швидшеспоживають менше енергії і вони тихі. У перших, також, є параметри, що впливають на продуктивністьПК - швидкість обертання та обсяг. І знову, чим вони вищі, тим краще.

    Блок живлення

    Він повинен постачати енергією всі компоненти ПК у достатньому обсязі інакше продуктивність у рази знизиться.

    Програмні параметри

    Також, на швидкість роботи комп'ютера впливають:

    • Стан встановленоюопераційна система.
    • ВерсіяОС.

    Встановлена ​​ОС та програмне забезпечення мають бути правильно налаштованимиі не містити вірусів, тоді продуктивність буде відмінною.

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