Чи краще мати розділ "swap" на "початку", ніж на "кінці"?


11

Я недавно встановлений Ubuntu 11.04 на RAID0 (смуга) пристрої з допомогою альтернативного інсталяційного диска і вручну розподіляють ГДС ext4 і заміни перегородки; під час цього процесу я читав на посібнику форуму ( не пам'ятаю, де ... ), що мати розділ підкачки на початку вашого жорсткого диска може чомусь краще!

Чи є ідея, що своп "ближче" на початку, тому доступ до нього швидше з меншою затримкою / затримкою? 'Голка' HD не рухається менше, щоб дістатися до свопу ...

Це мене бентежить, тому що я люблю вважати Жорсткі диски схожими на самурайський меч (не буквально)!

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

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

Але, оскільки HD обертається при (x) RPM, зовнішній край цього HD повинен обертатися порівняно швидше (+ x), забезпечуючи швидше швидкість читання / запису.

Так чи впливає позиція своп в будь-якому випадку? Якщо так, то чи краще його розмістити на початку для негайного доступу або в кінці для збільшення читання / запису?

Я думаю, що своп розміром і розміщений відповідно до потреб людей, але як я вирішу ...

Редагувати:

Як зауваження, у мене є 8 Гб оперативної пам’яті (4х2 ГБ), тому я помітив, що своп не використовувався в жодній моїй обробці ГІС (картографування та аналізу). 8 Гб - це повна ємність моєї материнської плати.


Я думав, що найповільніша частина жорсткого диска - рука?
Аллан

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

@kelley дякую! це хороший момент, тому що іноді я запускаю процес, який може зайняти кілька днів, щоб накопичення цих мікро / нано секунд може
скластися

Оскільки все більше людей використовують SDD, я вважав, що цікаво бачити, що деякі кажуть, що файли свопінгу (або розділи) погані для цих дисків. digitalocean.com/community/tutorials/…
Alexis Wilke

Відповіді:


15

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

Вікіпедія на жорстких дисках

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

Зверніть увагу на цей пункт із статті Вікіпедії у розділі Форматування жорсткого диска

Сучасні жорсткі диски ... з'являються на їхніх інтерфейсах як суміжний набір логічних блоків; зазвичай довжиною 512 байт

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


це пояснює мою безладну логіку того, як працює HD, спасибі. Я виправив операційну пам’ять, і в даний час HD обертається на 7200 об / хв, так що для мене це нормально.
SaultDon

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

7

Ви повинні використовувати оперативну пам'ять, а не SWAP, тому що заміна страшно повільна, порівняно з оперативною пам'яттю. Ви можете використовувати ОЗУ для сну.

Швидкість доступу до першого чи останнього сектору на диску, коли голова виходить із положення сну, настільки мала (6–20 мс), що не впливає на ваш досвід.

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

Але чи знаєте ви, чи перший блок знаходиться на зовнішній чи на внутрішній стороні, а де голова в положенні сну?

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

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

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


Хороші моменти, і я не знаю, чи є перший блок на внутрішній чи зовнішній стороні, щойно почав використовувати Ubuntu, тому я все ще знайомий з усією справою Linux.
SaultDon

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

1
Зауважте, що ви не використовуєте оперативну пам’ять для сну ... Ви можете змінити відповідь у зв'язку з цим.
Алексіс Вілке

4

Ви можете виміряти швидкість різних областей жорсткого диска за допомогою System > Administration > Disk Utility( palimpsestз командного рядка): виберіть жорсткий диск зі списку та натисніть на Benchmark. Для заміни використовуйте результати тесту з читання-запису будуть більш помітними, але врахуйте, що тест стирає дані. Отриманий графік повинен дати вам уявлення про внутрішні відмінності продуктивності вашого диска.


1

Не має значення, система витратить приблизно стільки ж часу (можливо, затримки мікросекунд або навіть менші, ніж це. Загалом, ви б різниці не усвідомлювали в будь-якому випадку.) Чіпка / запис swap, якщо це на початку або кінець.


1

Я не думаю, що кінець має значення надто багато, але про всяк випадок, якщо я його кидаю на початку на своїх звичайних машинах, але для моєї стійки 2U, яка має 4,5 ТБ. У мене є 360 г у 4-х смугастих 7200 Barracudas, які служать каталогіми swap-файлів і temp.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.