Своппинг в виндовый раздел
Diversant 27 января, 2012 - 15:26
Доброго времени суток! Задался таким вопросом. В параллели стоит ХР и соответственно есть там свой swap-файл.. Возможности создать раздел под swap для Gentoo уже отсутствуют. Была мысль свопить прямо в файл и решил: "А почему бы не заюзать под это дело собственно сам PAGEFILE.SYS?"
Это вообще реально? Пока что-то успехом не увенчалось. Просто виндовый раздел находится ближе к началу диска. Думается мне что наверное swap-файл кидать в линуксовскую фс тоже не лучший вариант.
»
- Для комментирования войдите или зарегистрируйтесь
Существующий pagefile.sys -
Существующий pagefile.sys - нельзя. Swap имеет собственную структуру. Но можно создать собственный swap-файл где угодно и использовать его.
Не грусти, товарищ! Всё хорошо, beautiful good!
А втупую?
Втупую перезаписать его нельзя по новой что ли? Понятно что структура своя.
Можно mkswap после каждого
Можно mkswap после каждого использования винды(перед включением свопа в линухе)
Винда, правда, тоже потом
Винда, правда, тоже потом может удивиться..
Ага, только она свое
Ага, только она свое удивление вряд ли чем-то выдаст )
меня больше беспокоит, что своп файл будет лежать на ntfs, который юзается через fuse
.
Вовсе нет, вы путаете с NTFS-3G...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
никогда серьезно не
никогда серьезно не разбирался, но все время читал, что NTFS-3G предпочтительнее
.
Виноват, ошибся. Значит, это не вы писАли "меня больше беспокоит ... юзается через fuse". Ну, и славно...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Именно
Да.. собственно и предполагалось возможное использование свопа таким образом. Просто спросил какие вилы могут в отместку за такое вылезти.. А винда - она всё равно хоть удали своп - всё равно его по новой создаст, ей то что ;)
неправда ваша Diversant
неправда ваша
своп можно создавать в любом месте диска и потому -> тюнинг любого подходящего (по размеру) раздела и "откусить" ресайзом от него пару-тройку гигов
если вы готовы (есть возможность) свопить в файл - то нет проблем убрать это в отдельный раздел
что-то добрый я сегодня ....
leryc написал(а): своп можно
А где гарантии что инфа при таком ресайзе не пострадает? Вроде кстати не всякий софт позволит создать раздел в начале диска, если там уже имеющийся раздел.. Конечно отпилить от имеющегося всегда можно, но есть ли смысл кидать раздел под своп "в хвост"?
Diversant написал(а): Вроде
А какая разница где? Вы думаете в начале будет быстрее? Если дело до активного свопа дошло, то уже все-равно где он находится, все будет плохо.
Не раз сталкивался с доводом
Не раз сталкивался с доводом что в начале диска обращение к винчу быстрее. Фиг знает. Может для жизни винча критично. Честно говоря, с моей стороны обоснованных аргументов нет.
Было актуально на простых ОС и медленных HDD.
Сегодня любая современная ОС работает с большим числом файлов, которые могут быть расположены как угодно, плюс в деле участвует кэш HDD, так что строгое расположение swap-а в начале диска может и замедлять процесс чтения, так как головка перемещается на большее расстояние. Плюс к тому же алгоритмы современных HDD, перестраивающие очередь чтения/записи для более оптимального доступа, тоже этот довод сводят на нет.
>>Не раз сталкивался с
>>Не раз сталкивался с доводом что в начале диска обращение к винчу быстрее. Фиг знает. Может для жизни винча критично. Честно говоря, с моей стороны обоснованных аргументов нет.
Крайние от шпинделя дорожки движутся с бОльшей скоростью, нежели внутренние, факт. Только разницу в скорости вы не увидите. В каждом винте контроллер давно имеет кэш. Кэш забивается с упреждением. Контроллеры материнки имеют дело с кэшем винта. Так что сегодня производительность зависит от эффективности алгоритмов кэширования, а не от расположения данных. Что-же касается сути вопроса - свопа, то его следует размещать на отдельном разделе, дабы исключить ненужную, в данном случае, прослойку в виде файловой системы. Parted выпускается в виде лайва и в таком режиме легко справляется с изменением размеров разделов диска, в том числе и с ntfs разделами (который перед этим следует проверить под виндой на наличие ошибок).