LINUX.ORG.RU

Авторегулирование подкачки подсистемы виртуальной памяти


0

0

Con Kolivas выпустил патч, который налету регулирует "подкачку" в подсистеме виртуальной памяти, в зависимости от используемого приложениями процента ОЗУ (при этом размер дискового кэша в счет не принимается). Патч работает по принципу "выделять побольше памяти часто-используемым/текущим приложениям, а приложения, которые используются редко, помещать в подкачку".

>>> Подробности

★★★★★

Проверено: maxcom

Ответ на: комментарий от sS

еще про mmap...

2 sS:

> Ну если софтина чужая то тады ой ;)

Да не только тогда. Выделять mmap'-ом память под C++ структуры -- не самое лучшее решение.

> я имел ввиду собственные софтины - крутящиеся неделями и умеющие восстанавливаться после сбоя (внешнего) с места последнего сохранения

Mathetica так умеет, только когда она пишет на диск свое состояние, ей почему-то еще памяти хочется, заразе... И если в этот момент памяти не хватает, то ...

> какую такую работу ? Восстановление задачи после сбоя с места где она была прервана ?

Нет, работа с памятью. Игра в mmap-msync-mremap -- это paging вручную :)

> у меня в среднем размер отмапленой таким образом памяти (под мои задачи) раза в 2-3 превышает объем свопа

Все же неясно, зачем делать лишнюю работу...

Dselect ★★★
()
Ответ на: комментарий от tigra

>А еще есть Serial ATA

А еще есть UWSCSI-320 и винты с 10к шпинделем уже уходят в прошлое

Sun-ch
()
Ответ на: комментарий от ttyS0

2ttySO

>1527 beer 25 0 176M 150M 796 S 60,1 30,0 0:06 0 psd

Дык это траблема плюгина тогда а не джимпа

>ЗЫ а где у тебя [ ] в $PS1? имхо так удобнее

Ушел лесом ;)

ImHO чем приглашение короче тем луШШе ....

sS ★★★★★
()
Ответ на: комментарий от Sun-ch

to Sun-ch (*) (27.10.2003 12:51:29)

специально не делал. но есть базы на иде и такие же на scsi при примерно равном остальном железе и настройках баз. некоторые длительные операции давали выигрыш в разы. ну и просто непонятные "застывания" машинки с иде винтами при хорошей дисковой активности. а своп там отключен...

ты сам ниже привел свой тест.

sg
()
Ответ на: комментарий от sg

Это не мой тест, читал сдесь

http://www.opennet.ru/opennews/art.shtml?num=3007

Кстати сказевый атлас был на 3 года старше иде собрата.

Вот их параметры

IDE - Western Digital 40GB SCSI - Quantum Atlas V 9GB
Speed 7,200 RPM 7,200 RPM
Buffer 2MB 4MB
Avg read seek time 8.9ms 6.3ms
Buffer cache reads (hdparm -T) 375MB/sec 340MB/sec
Buffered disk reads (hdparm -t) 45MB/sec 29MB/sec
Time to read maildir 7 minutes 1 minute, 10 seconds

Sun-ch
()
Ответ на: комментарий от Sun-ch

>IDE - Western Digital 40GB SCSI - Quantum Atlas V 9GB

9 Гиг, и нахрена такой диск нужен? На помойку его, полное убежество

anonymous
()
Ответ на: комментарий от anonymous

> 9 Гиг, и нахрена такой диск нужен? На помойку его, полное убежество

А если дисков в массиве 20 штук, а?

anonymous
()
Ответ на: комментарий от anonymous

>А если дисков в массиве 20 штук, а?

Думаешь если навалить дерьмо в одну кучу выйдет чтото хорошее? Наивный, Это будет просто большая куча дерьма. 180Г да ето курам насмех, а сексуто сексу...

anonymous
()

>>>насчет разов в приизводительности ide VS SCSI.

чей то верится с трудом - разница должа примерно равна разнице RPM IDE / RPM SCSI - иначе у вас большие проблемы с поддержкой IDE в системе.

anonymous
()
Ответ на: комментарий от anonymous

Скорей всего винт пашет в PIO.

anonymous
()
Ответ на: комментарий от Sun-ch

> А почему тогда шпиндель до 15к не раскручивают?

Наверное потому, что в некоторых помещениях, где стоят компьютеры,
еще и люди проживают... Очень трудно догадаться? ;)

anonymous
()
Ответ на: SCSI от mumpster

> 1) одновременно выпускаемые иде и скази диски обычно имеют разную механику (подшипиники по крайней мере

Маркетинговый ход. Из той же оперы, что деление на celeron/p4.
Однако ве равно смешно выглядит такое объяснение: технология scsi лучше
ide, потому что в ней применяются лучшие подшипники ;)

anonymous
()
Ответ на: комментарий от Sun-ch

> Далее вместо IDE был поставлен 10000 RPM SCSI диск c Ultra160 контроллером - результат 28 сек. для SCSI против 7 минут для IDE.

> Комментировать будете ?

Канешна будэм, дарагой таварисч старый эбанат с вытекшими мозгами!
Будем обязательно. Тестируется IDE Seagate ATA-IV 80GB 7200rpm.
maildir c 23500 письмами (список рассылки). ОС: slackware-9.1,
дефолтное ядро 2.4.22, fs - ext3 data=ordered, partition hda6 (/home)
10GiB, mutt-1.4.1i. Время открытия первый раз - 13 сек, второй раз (с
горячим кэшем) - 4 секунды.

Комментировать будете? ;)))

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.