Показать полную графическую версию : [решено] Как изменить размер ramdisk?
Midnight-Ghost
04-08-2011, 22:07
Добрый вечер!
Вопрос такого плана, как для модуля ramdisk(brd) установить значение размера(большее чем по дефолту). По дефолту даёт только 100Мб на ram диск.
http://www.linuxfocus.org/English/November1999/article124.html
Пробовал на базе этого мануала, но он очень старый и значение "ramdisk_size=700000" в Grub загрузчике не влияет никак вообще.
Мне нужен размер ramdisk 500МБ-1GB. Новых мануалов найти никак не получается. Кто-нить в курсе как поменять размер?
Объясните подробно, что и для чего вы хотите сделать.
Вообще-то можно tmpfs (http://ru.wikipedia.org/wiki/Tmpfs) использовать.
Midnight-Ghost
04-08-2011, 23:20
Вобщем суть. Мне нужен диск, мегов на 700, полность размещающийся в памяти для почти мгновенного чтения/записи для некоторых временных папок, чтобы избежать большого обращения к жёсткому диску. tmpfs не годится по той причине, что он использует и свап, а это сводит на 0 все усилия, тк будет по любому кидать в свап тоже. Этот ramdisk нужен на сервер, где большая нагрузка чтиния записи на некоторые папки.
Поэтому, мне нужен именно ramdisk, чтобы данные были постоянно в памяти. С оперативой проблем никаких. Но с ramdisk проблемы в том, что он не даёт мне извенить размер отдельного ramdiska(тоесть 100 МБ максим, меньше мол пожулуйста, а на большее литим).
Это должно где-то в настройках ядра меняться, но я не знаю где и как. Вот собственно вся проблема.
OS = OpenSuSE 11.4 64bit
Kernel = 3.0
Grub loader
Не знаю, какая ещё инфа нажна. Модуль ramdiska называется brd (похоже означает Block RAM Disk).
tmpfs не годится по той причине, что он использует и свап »
При достаточном количестве оперативной памяти не использует.
% df -h | grep /tmp
tmpfs 1,6G 1018M 617M 63% /tmp
% cat /proc/swaps
Filename Type Size Used Priority
/dev/sda4 partition 276972 2412 -1
В /tmp находится более 1 ГБ файлов. В swap занято 2 МБ.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.