Інструмент визначення вузького місця роботи


10

Я використовую свій MacBook Pro на початку 2011 року для розробки iOS, роботи Photoshop тощо, і це часом досить мляво. Чи є інструмент, який я можу просто запустити протягом дня, а потім переглянути статистику, яку він дає, щоб визначити вузьке місце ефективності?

Я розглядаю або придбати більше оперативної пам’яті (у мене зараз 8, отримаю 16), або SSD (у мене зараз є жорсткий жорсткий диск).

Відповіді:


7

Я використовував би такі інструменти:

  • Монітор активності
  • Інструменти (запустити з Xcode)
  • vm_stat 900
  • io_stat 900
  • top -u -s 900
  • sysdiagnose - shift+ control+ option+ command+ .(або запустити sudo sysdiagnose)

Дві команди "stat" та "top" працюють у вікні терміналу та знімають 15-хвилинний інтервал активності. Статисти записують статистику. Я б запускав команду sysdiagnose поступово, можливо, один раз на початку періоду, один раз, коли ОС здається надзвичайно повільним і один раз в кінці.

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


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

5
@XAleXOwnZX: насправді це не так важко - це просто біль. Мені не подобається перевіряти Монітор активності кожного разу, коли я починаю щось робити, щоб побачити, де проблема. Я хочу тримати інструмент, який працює весь день, і наприкінці я просто напишу якийсь сценарій, щоб швидко пройти дані, і скажіть мені: вузьке місце процесора потрапило в 10% часу, вузьке місце HD - 50% часу , Вузьке місце оперативної пам’яті потрапляло в 40% часу. Я завтра перевіряю три термінальні команди, це звучить як те, що я хочу.
houbysoft

3
Крім того, я не знав про системну діагноз. Це звучить дуже корисно, +1.
houbysoft

3
Іноді мені подобається заохочувати людей шукати правильні інструменти та нехай вирішують, які найкращі. Жодне з них не є небезпечним, і я сказав: "це те, що я б використав", щоб зрозуміти, що вони не для всіх. Що з цього приводу недоречно?
bmike

io_stat 900повинно бутиiostat 900
zwolin

-1

Вузьке місце вашої системи ВІДОМНО характерне для застосування вашого Mac. Ось кілька прикладів:

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

  • Випадкове використання, як-от завантаження програм і файлів, швидше
    за все, обмежене швидкістю доступу до файлів.

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

Ось як я визначив вузьке місце:

  • Погляньте на ваше використання оперативної пам'яті. Приємний безкоштовний спосіб зробити це - відкрити Монітор активності, клацнути правою кнопкою миші піктограму док-станції та вибрати підменю «Значок док-станції» правою кнопкою миші. Якщо ваша ОЗУ (за винятком "неактивної" пам'яті) часто висока (наприклад, 80%), можливо, варто було б оновити її. Якщо ви коли-небудь використовували половину ваших 8 Гб оперативної пам’яті, додавання на ще 8 Гб не вплине на продуктивність.
  • Аналогічно слідкуйте за активністю вашого диска (з монітора активності). Визначте свій жорсткий диск Mac (щоб ви дізналися, що це швидкість читання / записування) та порівняйте дискову активність, яку ви спостерігаєте, з максимальною здатністю накопичувача. Якщо ви часто досягаєте максимуму, можливо, це час оновлення SSD.

Я рекомендую оновлення SSD. Крім очевидного збільшення швидкості вводу / виводу файлів, якщо ви використовуєте занадто багато пам’яті, ваш SSD створить значно кращий простір для обміну, ніж ваш поточний жорсткий диск.


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

Чи часто ви використовуєте свій оптичний привід? Якщо ні, то є багато дужок, які ви можете придбати, щоб замінити свій оптичний привід додатковим 2,5-дюймовим накопичувачем SATA. (Optibay - популярна марка, хоча загальні еквіваленти доступні на eBay за 10–20 доларів). дозволяють використовувати менший (дешевший) SSD для вашої ОС, а також символічно пов'язувати всі об’ємні (менш важливі) файли з вашим поточним жорстким диском. Ви можете встановити гідний SSD таким чином ~ 80 доларів США
Олександр

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

Ідчі про голоси, які голосують, репутація взагалі - це просто нерелевантна конкуренція за розміром "мотлоху", до якої я не маю інтересу. Мені справедливо цікаво, як я міг би покращити свою відповідь,
Олександр

Лише зауважте, що запуск MemoryFreer та незамінний MenuMeters, налаштований так, як вам подобається, дає вам швидке візуальне уявлення - плюс меню перемикання миші показує багато інформації про пам'ять та має посилання на Монітор активності.
Zo219
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.