[linux-mm-cc] Compcache as Ramdisk

Vijayendra Suman vijayendra.suman at gmail.com
Fri Jul 10 03:52:34 EDT 2009


Hi

I am sorry for the typo

> Bonnie -d 32 /mnt -s 50 & sync # Bonnie process hangs


Bonnie -d /mnt -s 50 & sync # Bonnie process hangs

Sincere Regards
Vijayendra Suman

On Fri, Jul 10, 2009 at 12:08 PM, Vijayendra Suman <
vijayendra.suman at gmail.com> wrote:

> Hi John, Nitin,
>
> I think i have not explained well about the method for the hang.
>
> 1) insmod xvmalloc.ko; # I use 0.5.3 version
> 2) insmod lzo-faster.ko; # I use a modified form of compressor, this helps
> me to boot my application faster.
> We can try this same by inserting compressor and decompressor modules which
> is given in the compcache release.
> 3) insmod compcache.ko;
>
>    -  State 1
>
> mkfs.ext3 /dev/ramzswap0
> mount -t ext3 /dev/ramzswap0 /mnt;
> Bonnie -d 32 /mnt -s 50 & sync # works well no problem
>
>    - State 2
>
> mkfs.vfat /dev/ramzswap0
> mount /dev/ramzswap0 /mnt;
> Bonnie -d 32 /mnt -s 50 & sync # Bonnie process hangs
>
> If a application hangs it is a problem; which needs to be checked why this
> happens.
>
>    - State 3 # Boot Kernel 2.6.30;
>
> mkfs.vfat /dev/ramzswap0
> mount /dev/ramzswap0 /mnt;
> Bonnie -d 32 /mnt -s 50 & sync # works well no problem
>
> I will try to find the issue and let you know
>
> Sincere Regards
> Vijayendra Suman
>
>
>
>
> On Fri, Jul 10, 2009 at 11:46 AM, Nitin Gupta <nitingupta910 at gmail.com>wrote:
>
>> Hi Vijayendra,
>>
>> On 07/10/2009 10:57 AM, Vijayendra Suman wrote:
>>
>>>
>>> My main motive is not to run the compcache block node as a swap
>>> partition. I would like to use this partition for shared memory. My
>>> application has to do lot of IPC's but i do not have much memory on board so
>>> i have decided to use compcache block device node as a generalized block
>>> device.
>>>
>>>  How about this:
>>  - Create a small tmpfs partition, say 64MB and create filesystem over
>> this.
>>  - Create ramzswap device (probably with a backing_swap) with memlimit of
>> say, 1GB.
>>
>> This extra level of indirection using tmpfs effectively gives the same
>> effect as a 'generic ramzswap device'.
>> I think this is what John suggested.
>>
>>  Also I have checked formatting this node with some block as ext3, this
>>> works perfectly well.
>>> With ext2 it is having some issue i will look in to it, But with fat 16,
>>> 32 I see a hang in the system which is a result of the analysis i have done.
>>> I will let you know f i find some thing.
>>>
>>>    1) swapon /dev/ramzswap
>>>    2) mount -t tmpfs -o size=1G,nr_inodes=10k,mode=0700 tmpfs /space
>>>
>>>
>>> I do not want it as swap partition
>>>
>>>
>> I cannot think of any other method than tmpfs+ramzswap for your case.
>>
>> Nitin
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/pipermail/linux-mm-cc/attachments/20090710/f0b9038f/attachment.htm 


More information about the linux-mm-cc mailing list