Титла: RamDrive и Ubuntu Публикувано от: Voklav в Mar 04, 2013, 21:04 Здравейте. Пълен лаик съм с Ubuntu-то ::)
Трябва ми user friendly програма или метод за създаване (и автоматизиране) на ramDrive (ramDisk) За хората, който не знаят какво е ramDrive (ramDisk) - вижте тази статия: http://blog.laptopmag.com/faster-than-an-ssd-how-to-turn-extra-memory-into-a-ram-disk За win7 ползвам SoftPerfect RAM Disk програмата :) и съм си заделил 512 рам - там съм преместил кеша на браузърите - осезаемо се забърза браузването - особено при по-тежките сайтове :) (hotmaill, hootsuite, imo.im, youversion.com, бляблябля) сега: Машината ми е стара - става въпроса за лаптоп Acer 5738 с две полочки с по 2gb ddr2 ram - та нямам излишни GB рам да преместя и win-ския кеш... Планувам закупуването на настолен звяр, но до тогава.... ;D по темата: И идея си нямам как седят нещата с ubuntu-то. Интересно е, че не открих и статии някакви в google (признавам - не търсих много). Разсъждавам на глас: Установих(или четох някъде), че е по-добре да ползвам 32битовата версия на убунту (вместо 64). Та откакто излезна ползвам 12.04 32битовата версия. До колкото съм запознат ... системата и тук ползва 3 .. 3,5 GB ram ... другите не се използват. Доволен съм от бързодействието на машината, но ако има начин да се създаде един 512 мб или дори 1 гб рам drive ... И ДА СЕ ПОЛЗВАМ по някакъв начин. Ще съм още по-доволен. Имам и 4 гб swap ... която мисля, че никога не се пълни/ползва ::) ::) ? Изкачат няколко въпроса: Ако отрежа 500мб рам ... коя рам ще се вземе в предвид - не използваната или ще отреже от използваната ? Най-важното: какво може да сложа вътре в този дял? Кеша? Убунту има ли кеш? Какво кешира? Мога ли да инсталирам някой програми там(който ползвам най-често И НЕ СА ПО-ГОЛЕМИ от 500мб)? Какво мога да го правя тоя диск след като го създам? Ако намерим отговори на горните въпроси, може да търсим отговори и на долните: Тогава как да го направя? Да се стартира (Boot-ва) преди стартирането на ubuntu и да се съхранява(записва в image ако се налага) преди да се изключи/рестартира ubuntu. Има ли UserFriendly Програми или ако няма - някакви конзолни редове систематизирани някъде? :o ::) Ако не съм видял някъде нещо от бързане - дайте един линк тук :) (или на лично) ... но мисля че няма такава тема :? Edit: Аа всъщност убунту-то си разпознаат 4-те гб :О ::) Титла: Re: RamDrive и Ubuntu Публикувано от: jet в Mar 04, 2013, 22:57 Това упражнение има някакъв смисъл при Уиндоус операционните системи и е напълно излишно при Линукс. Причината е различния начин на управлението на паметта.
Сигурно вече си забелязал, че под Линукс, хард диска не стърже постоянно както под Уиндоус. Когато Линукс отвори файл, го държи в паметта (кеш и буфери) дори и след затварянето му, освобождаването на паметта от него става чак когато се нуждае от друг файл и няма повече свободна памет. Т.е в един момент се заема цялата налична памет - файловете са си в RAM-а - RAM диск не ти е нужен. А иначе за спорта - RAM дискове могат да се правят и под Линукс, ти сигурно вече ползваш такъв без дори да знаеш, разгледай изхода от командата mount Видях един змей си беше направил един скрипт по време на буут да копира цялата /bin и /usr/bin в /dev/null, по този начин когато РС-то му зареди десктопа, всички програми са му в паметта и се отварят мигновенно. Титла: Re: RamDrive и Ubuntu Публикувано от: Voklav в Mar 05, 2013, 00:32 Ясно ;)
Титла: Re: RamDrive и Ubuntu Публикувано от: ivo1204 в Mar 05, 2013, 12:44 Рам драйв е хубаво нещо, подобрява бързадействието. Обаче има следните недостатъци - то си е драйв, има файлова система, и пак се точи през рам буфери и драйвери на файловата система, което е излшно.
Самият драйв яде рам, тази рам не може да се ползва за друго. По хитрото решение е т.н. роот файловата система. Всяко ядро има такава, тя няма файлова система, и работи директно с кеша. Дори може да вкараш в самото ядро цялата нужна ти файлова система, но това упражнение си струва например ако искаш нет воот или нямаш нард диск. Ядрото ти става голямо - например 100 Мбайта, зарежда се, и изпълнява скриптовете от роот файловата система. При компилиране на ядрото, показваш от къде да я вземе тази файлова система. Разгледай как се прави /boot/initrd.img-*** Титла: Re: RamDrive и Ubuntu Публикувано от: Voklav в Mar 09, 2013, 00:51 :o Много сложно звучи ..... но ... наистина ли се оптимизира ubuntu-то ... има ли някъде тестове/резултати?
Титла: Re: RamDrive и Ubuntu Публикувано от: ivo1204 в Mar 09, 2013, 22:13 В Убунто по добре ползвай /dev/shm
http://sharadchhetri.com/2012/08/15/devshm-mount-devshm/ или /tmp, /var/tmp или http://www.redhat.itopstube.com/2012/02/overview-of-ramfs-and-tmpfs-on-linux.html тестове? - гледам https://gist.github.com/AshwinJay/1185555 За рам диск /dev/ram0, 1,2,3,... http://www.linuxfocus.org/English/November1999/article124.html Титла: Re: RamDrive и Ubuntu Публикувано от: Voklav в Mar 10, 2013, 22:45 ;D
Да .. точно дойдох да се похваля, че съм го открил сам: http://www.webupd8.org/2013/02/keep-your-browser-profiles-in-tmpfs-ram.html И тада! ;D Благодаря, Благодаря. |