background preloader

RAMdisk on Linux

Facebook Twitter

Help! Linux ate my RAM! ATTENTION INFO. RapidDisk, A New Linux RAM Disk Kernel Module - Phoronix Forums. RapidDisk, A New Linux RAM Disk Kernel Module. Released last month was RapidDisk 1.0, which is a Linux kernel module that up to this point has received little attention on the Internet.

RapidDisk, A New Linux RAM Disk Kernel Module

RapidDisk is a new Linux RAM disk kernel module like the brd and zram modules, but with a different feature-set. Petros Koutoupis is the developer of RapidDisk (also known as rxdsk) is designed for high-performance computing while being designed to be simple. RapidDisk can handle dynamically adding or removing RAM-based block devices of varying sizes, LZO data compression (still being implemented), and SHA-256-based error-correction.

RapidDisk is meant to be used for quick I/O storage (such as using a solid-state drive for the RapidDisk), application/database caching, file-system meta-data caching, virtualization, and as possible replacements to CompCache and CacheFS. An open source advanced Linux RAM drive module collection. Move Chrome's Cache To RAM (Guide For Linux Users) - InsanityBit. Browsers will keep ‘pieces’ of a webpage in what’s called a cache.

Move Chrome's Cache To RAM (Guide For Linux Users) - InsanityBit

This cache allows them to quickly pull files from the disk (which is quite somewhat quick) instead of having to redownload them (which is slow). Your system’s RAM is even faster than your disk, hundreds of times so, and keeping a file in RAM means accessing it will be nearly instant. Browsers are going to load up these files to RAM regardless but we can speed up writes to the cache and improve privacy by having the entire cache kept in RAM from the beginning. To do so we’ll be creating a RAM disk and then telling Chrome to use it. Remember, your cache is deleted every time you shut down your computer if you follow this guide. First off we’re going to create a directory in /tmp/ , which we’ll call ccache. mkdir /tmp/ccache Then we need to open up /etc/rc.local.

Ubuntu – Move Google Chrome cache from SSD to RAM. Running an SSD for the main boot partition is quite convenient for any OS, including Ubuntu.

Ubuntu – Move Google Chrome cache from SSD to RAM

However having Google Chrome, or any browser, store its cache on the SSD is not the ideal scenario. Under Ubuntu Natty 11.04 moving Google Chrome’s cache to RAM is fairly simple and only takes a few commands. The advantages to storing the web browser cache in RAM are: quicker reads/writes than on disk drives, no wear and tear on disk drives and the cache will be erased on reboot. The disadvantages are: the cache will be erased on reboot and will consume RAM, which can be limited on some systems. 1) Decide where to move the Chrome cache location to.

There are two ways to accomplish the next and last step. The only adjustment some might want to make will be the size of the tmpfs partition created in RAM. Cods Plaice: Speeding up your Linux browser using a ramdisk. I came across an interesting article yesterday, about someone who had speeded up their browser on Windows by using a ramdisk, and knowing that Linux can happily do this, I decided to write down how to do this for the Linux user.

Cods Plaice: Speeding up your Linux browser using a ramdisk

Firstly we need to create a directory that we can use for the ramdisk, and get it to automatically mount everytime we start our machine. 1) create the directoty - sudo mkdir /var/ramdisk 2) then edit this file and add the following line at the end - gksudo gedit /etc/fstab. Move Firefox and Chrome's Cache to a RAM Disk for Faster Browsing.

Linux Ramdisk mini-HOWTO. Introduction What is a RAM disk?

Linux Ramdisk mini-HOWTO

A RAM disk is a portion of RAM which is being used as if it were a disk drive. RAM disks have fixed sizes, and act like regular disk partitions. Create a RAM disk in Linux. There are many reasons for creating a memory based file system in Linux, not least of which is to provide a near zero latency and extremely fast area to story files.

Create a RAM disk in Linux

Linux RAM Disk: Creating A Filesystem In RAM. By Vivek Gite on March 5, 2010 Software RAM disks use the normal RAM in main memory as if it were a partition on a hard drive rather than actually accessing the data bus normally used for secondary storage such as hard disk.

Linux RAM Disk: Creating A Filesystem In RAM

How do I create and store a web cache on a RAM disk to improve the speed of loading pages under Linux operating systems? You can create the ram disk as follows (8192 = 8M, no need to format the ramdisk as a journaling file system) : # mkfs -q /dev/ram1 8192 # mkdir -p /ramcache # mount /dev/ram1 /ramcache # df -H | grep ramcache Sample outputs: Applications : How to use a Ramdisk for Linux. Tutorial: Creating a basic Linux RAM disk with VisualKernel.

This tutorial shows how to create a basic RAM disk kernel module for Linux 3.x using VisualKernel.

Tutorial: Creating a basic Linux RAM disk with VisualKernel

Before you begin please follow the basic KGDB tutorial or one of the other basic tutorials to ensure that you can create and debug a basic kernel module. Start Visual Studio. Open the New Project window and select VisualKernel->Linux Kernel Module Wizard: On the first wizard page select "Create a new kernel module -> Ramdisk": On the next wizard page select the computer you are targeting: On the third page you can change the directory where the sources will be stored on just press "Next" to accept the default directory: On the last page select a debugging method that corresponds to your setup (e.g.

KGDB or VMWare): Press "Finish" to have your project generated. Build it by selecting Build->Build Solution: Press F5 to start debugging your kernel module. Linux initial RAM disk (initrd) overview. What's an initial RAM disk?

Linux initial RAM disk (initrd) overview

The initial RAM disk (initrd) is an initial root file system that is mounted prior to when the real root file system is available. The initrd is bound to the kernel and loaded as part of the kernel boot procedure. The kernel then mounts this initrd as part of the two-stage boot process to load the modules to make the real file systems available and get at the real root file system. How do I use a RAM disk to help speed up disk-intensive applications? Jack Wallen explains how to create a RAM disk on your Windows PC and how it can be used to increase the performance of disk-intensive applications.

How do I use a RAM disk to help speed up disk-intensive applications?

There are certain applications that do an unusual amount of reading and writing data. Under normal operating circumstances, these applications work fine. » Linuxaria – Everything about GNU/Linux and Open source Ram Disk su Linux. Oggi il Ram disk ha salvato (almeno temporaneamente) un altro cliente, questa volta abbiamo spostato i suoi file di indice Lucene da un disco locale a /dev/shm, io non sono così sicuro che questa sia la vera soluzione, ma almeno questo ci ha dato delle migliori prestazioni e del tempo per studiare la sua applicazione, per vedere se e dove ci sono dei colli di bottiglia.

Un disco RAM o RAM drive è un blocco di RAM (memoria principale o memoria volatile) che il software di un computer sta trattando come se la memoria fosse una unità disco (memoria secondaria). Tutti le moderne distribuzioni Linux usano la RAM disk e allocano spazio per essa, nei seguenti esempi userò Ubuntu per semplicità, ma di solito queste regole si applicano a tutti le distro. Le prestazioni di un disco RAM è in generale ordini di grandezza più veloce rispetto ad altre forme di supporti di memorizzazione, come ad esempio un SSD, disco rigido, unità nastro o disco ottico. Creating a ram disk on Linux.

Load your root partition to RAM and boot it

Attenzione. How to find size of RAM cache use for ramfs, tmpfs. Attenzione. Dirty_ratio. Hyperlink. Programmi Utili, Good Softwares. RAMdisk.