Продуктивність

Що таке обмін пам'яттю в Linux?

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

Ця концепція справедлива для операційної системи Windows, а також для Linux. У ОС Windows, коли оперативна пам’ять не має достатньої кількості пам’яті для утримання процесу, вона запозичує деяку кількість пам’яті з вторинного сховища. Ця запозичена пам’ять відома як Віртуальна пам’ять. Подібним чином, коли оперативна пам’ять закінчується в Linux, вона запозичує деяку пам’ять із вторинного сховища для зберігання неактивного вмісту.

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

Робота обмінної пам'яті:

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

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

Типи обмінної пам'яті:

Зазвичай є два різні типи своп-пам'яті, які згадуються нижче:

Якою має бути ідеальна частота обміну?

Linux дозволяє нам встановлювати частоту обміну на власний i.e. як часто повинен відбуватися процес обміну. Ви можете встановити значення обміну між 0 і 100 залежно від ваших вимог. Низькочастотне значення свопінгу означає, що процес свопінгу відбуватиметься дуже рідко лише тоді, коли це необхідно, тоді як високочастотне значення свопінгу означає, що процес свопінгу відбуватиметься досить часто. Однак стандартним і рекомендованим значенням частоти обміну є 60.

Переваги використання обмінної пам'яті:

Вивчивши роботу пам’яті підкачки, ми можемо легко відчути переваги її використання. Однак деякі основні переваги використання обмінної пам'яті перелічені нижче:

Висновок:

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

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

Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Кращі ігри командного рядка для Linux
Командний рядок - це не просто ваш найбільший союзник при використанні Linux, він також може бути джерелом розваг, оскільки ви можете використовувати ...
Кращі програми для картографування геймпадів для Linux
Якщо ви любите грати в ігри на Linux із геймпадом замість типової системи введення клавіатури та миші, є кілька корисних програм для вас. Багато ігор ...