HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: SWAP
Страницы: 1 [2] 3
[Ответить]
ВадимП [24.01.2005 21:39] :
Совет: спокойно делайте swap на карточке и не забивайте себе голову износом носителя!
Подсчет, приведенный на том форуме, разумеется, ошибочен. Причина ошибки совершенно неочевидна, но очень проста - последовательная запись в один и тот же сектор алгоритмом подкачки крайне маловероятна.
Причем с увеличением размера раздела подкачки вероятность эта еще больше уменьшается. Поэтому рекомендую спокойно создавать раздел по размеру равный 2-хкратному объему ОЗУ и не сомневаться, что меньше чем за 10-15 лет критическое количество записей не наберется.
maslovsky [24.01.2005 23:18] :
На внешней флешке своп стоит делать только, если это CF. Если же SD, то из-за косорукости Шарповых программеров и пожизненной горбатости SD, при просыпании можно получить неюзабельную систему. Маялся-маялся, в конце концов забил на SD и сделал своп на лупбэке, лежащем в NAND. Пусть его. Сколько проживет, столько и ладно.
На CF лично я бы не рекомендовал - в силу особенностей завровского ядра/pcmcia/фиг знает чего еще, CF flash карточки фактически перемантируются при засыпании/просыпании завра. Иметь при этом своп на такой карточке будет очень чревато...
На нормальной SD вроде без особых проблем (правда эту нормальную SD ещё найти надо), а во внутреенем флеше у меня стока места нету (128 Мб нужных мне) при всём моём желании 
ВадимП [24.01.2005 23:38] :
А я бы, напротив, поддержал рекомендацию делать подкачку на CF. Только лучше не в виде файла, а в виде раздела - его процедура монтирования не волнует.
С файлом не пробовал, но, с другой стороны - имеет ли для доступа к нему значение, монтирован ли раздел с ним?
Если раздел физически доступен, но не монтирован, тогда, я полагаю, проблем быть не должно - доступ к дисковому пространству в этом файле осуществляется по физическим номерам блоков.
maslovsky [25.01.2005 00:09] :
ВадимП писал(а):
А я бы, напротив, поддержал рекомендацию делать подкачку на CF. Только лучше не в виде файла, а в виде раздела - его процедура монтирования не волнует.
С файлом не пробовал, но, с другой стороны - имеет ли для доступа к нему значение, монтирован ли раздел с ним?
Если раздел физически доступен, но не монтирован, тогда, я полагаю, проблем быть не должно - доступ к дисковому пространству в этом файле осуществляется по физическим номерам блоков.
Возможно, так оно и есть, просто меня немножко смущает, когда аплет говорит мне Card Ejected/Card Inserted, а на ней при этом находится swapfile (или раздел). Наверное я просто мнителен 
Да, и самое главное, пожалуй - все-таки CF слот гораздо чаще используется для периферии: bluetooth, wifi, microdrive т.п. Не очень удобно на CF карте при этом еще и swap держать.
Mikhail Kostousov [25.01.2005 00:42] :
Всем привет!
У меня была возможность протестировать и тот и другой вариант. При размещении свопа на CF (как в разделе, так и в файле), заурус зависал со 100% вероятностью после выключение/включения. Немного правил скрипты, заставлющие отключать своп при выключении, тогда в 2 из 5 раз заурус зависал. С SD таких проблем мною на замеченно, но достоверно известно, что скорость работы CF в 2-4 раза выше, чем SD. Об этом даже производители заверяют.. Вот..
Интересно, Антон, может быть у тебя найдется время проверить, как будет компилироваться, если Ты на период компиляции сделаешь файл подкачки на CF?
longshadow [25.01.2005 11:06] :
Mikhail Kostousov писал(а):
У меня была возможность протестировать и тот и другой вариант. При размещении свопа на CF (как в разделе, так и в файле), заурус зависал со 100% вероятностью после выключение/включения. Немного правил скрипты, заставлющие отключать своп при выключении, тогда в 2 из 5 раз заурус зависал. С SD таких проблем мною на замеченно
При размещении свопа на SD проблемы при просыпании (не полный зависон, но нефункциональная система, которую даже перезагрузить штатно не получается) у меня проявляются в ~15% случаев. Как с файлом, так и с разделом. Как с глючным трансцендом на сандиске, так и с Тошибой. Допускается вариант, что причина:
a) кривые руки у меня;
б) кривое ядро v13d;
в) кривые скрипты в OZ (исключено на 99.9999% - они один-в-один совпадают с Cacko, поскольку все это из Шарпа взято и там и там);
г) кривой PXA250 с ошибкой кэша (кэш в ядре включен);
д) что-то еще, типа расположения звезд на небе.
С CF не пробовал, потому, что слот все время занят периферией. Рекомендацию давал "навскидку", за что и приношу извинения.
longshadow [25.01.2005 11:10] :
maslovsky писал(а):
На нормальной SD вроде без особых проблем (правда эту нормальную SD ещё найти надо),
У меня даже с "нормальной" не получается достаточной надежности свопа на SD.
а во внутреенем флеше у меня стока места нету (128 Мб нужных мне) при всём моём желании 
Я бы, в такой ситуации, сделал два файла подкачки. Один - для повседневного использования во внутреннем флеше, второй (подключаемый только при ресурсоемких работах) - на SD.
maslovsky [25.01.2005 13:20] :
longshadow писал(а):
[quote:c077b8fa20="maslovsky"]На нормальной SD вроде без особых проблем (правда эту нормальную SD ещё найти надо),
У меня даже с "нормальной" не получается достаточной надежности свопа на SD.
Наверное мне пока просто везло с SD карточками (тьфу 3 раза)
а во внутреенем флеше у меня стока места нету (128 Мб нужных мне) при всём моём желании 
Я бы, в такой ситуации, сделал два файла подкачки. Один - для повседневного использования во внутреннем флеше, второй (подключаемый только при ресурсоемких работах) - на SD.
У меня во внутреннем флеше места около 2-3 Мб, какой уж там своп...
ВадимП [25.01.2005 13:24] :
странно, у меня и на sd и на cf есть разделы подкачки, но ни разу проблем с просыпанием не было.
P.S. Может это как-то связано с тем, что у меня стоят несколько модифицированные сценарии?
maslovsky [25.01.2005 13:36] :
ВадимП писал(а):
странно, у меня и на sd и на cf есть разделы подкачки, но ни разу проблем с просыпанием не было.
P.S. Может это как-то связано с тем, что у меня стоят несколько модифицированные сценарии?
Возможно. А еще проблема с переинициализацией CF карт при просыпании по-разному проявляется в зависимости от производителя карточки.
[Ответить]
[< Назад] [Вперед >]