Gns3-пам`ять і навантаження процесора.

Відео: Чому процесор завантажений на 100%? Як виправити? 3 способи виправлення!

При використанні топології з декількома пристроями, виникають питання використання пам`яті і процесора. Для вирішення проблеми використання процесора, в простому комп`ютері повинна бути включена пам`ять. Ця величина залежить від версії IOS, а не ПК. Для вирішення питань пов`язаних з пам`яттю, повинні бути включені ghostios і sparsemem.

Використання пам`яті

Лабораторія може споживати велику кількість фізичної та віртуальної пам`яті. Відповідно для вирішення цих двох питань були додані «Ghostios» і «sparemem». Опція Ghostios може значно зменшити кількість доступної оперативної пам`яті хоста необхідної для лабораторій з декількома маршрутизаторами під управлінням того ж образу IOS. За допомогою цієї функції, а не кожного віртуального маршрутизатора, зберігання має ідентичну копію IOS в своїй віртуальній пам`яті, що приймає виділену одну загальну область пам`яті, яку всі вони будуть іспользовать.Так, наприклад, якщо ви працюєте з 10 маршрутизаторами і всі вони з тим же чином IOS, що і зображення на 60 Мб, ви заощадите реальних 9 * 60 = 540 Мб оперативної пам`яті при роботі вашої лабораторії. Ghostios включений за замовчуванням в GNS3.



Функція «Sparsemem" не зберігає оперативну пам`ять, замість того, щоб зменшити кількість віртуальної пам`яті, використовуваної екземплярами маршрутизатора. Це може бути важливо, тому що ваша операційна система обмежує один процес до 2 Гб віртуальної пам`яті на 32-бітних Windows, і 3 Гб на 32-бітних Linux.Включеніе sparsemem тільки виділяє віртуальну пам`ять на хості, яка фактично використовується IOS на маршрутизаторі, наприклад , а не весь налаштований обсяг ОЗУ. Це дозволить запускати кілька примірників.

Обидві функції спроектовані, так що це повинно бути включено.В меню Edit в GNS3 виберіть Налаштування. Перевірте відповідні прапорці, щоб включити ці функції.

Існує нове доповнення введене в Dynamips 0.2.8-RC3 називається JIT обмін. Технічно ця функція дозволяє віртуальним машинам поділитися JIT блоками, замість того, щоб збирати заново кілька разів загальний путь.Еслі Ви не зрозуміли останню фразу, для вас це означає, що використання пам`яті має бути покращено, якщо ви дозволите цю опцію. Зверніть увагу, ця функція експериментальна, якщо у вас виникли проблеми після її активації, коли ваша IOS не завантажується, розглянути варіант знявши цей прапорець.

ЦП

Я говорив про ЦП трохи раніше, коли ми дізналися, як визначати idlepc значення. Без налаштованих значень idlepc, ви могли помітити, що процесор системи буде працювати на 100%. Це тому, що Dynamips, ядро емулятора під керуванням GNS3, не знає, коли віртуальний маршрутизатор знаходиться в режимі очікування, а коли він виконує корисну работу.Команда «Idlepc» виконує аналіз роботи образу, щоб визначити найбільш ймовірні точки в коді, які являє собою простий цикл в процесі IOS. Після включення доповнення Dynamips, коли віртуальний маршрутизатор іноді «спить», це простий цикл. Це значно скорочує споживання процесора на хості без зниження потужності віртуального маршрутизатора для виконання реальної роботи.

IdlePC значення зокрема, образу IOS. Вони будуть відрізнятися для різних версій IOS, і навіть для різних наборів функцій і тій же версії IOS. Однак idlepc значення не особливо впливають на хост-комп`ютер, операційну систему або версію Dynamips, яку використовує GNS3. Цілком можливо, що Dynamips не зможе знайти значення idlepc для образу, або, що знайдений ним значення не працюють. Якщо це станеться, спробуйте повторити процес знову.

P.P.S. Якщо у Вас є питання, бажання прокоментувати або поділитися досвідом, напишіть, будь ласка, в коментарях нижче.

Відео: гугл хром вантажить оперативну пам`ять і процесор на 100% РІШЕННЯ

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!