[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: serious memory leak in hurd
From: |
Da Zheng |
Subject: |
Re: serious memory leak in hurd |
Date: |
Sat, 12 Jun 2010 21:23:51 +0800 |
User-agent: |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 |
On 10-6-12 下午7:58, Samuel Thibault wrote:
> Hello,
>
> Da Zheng, le Sat 12 Jun 2010 19:46:49 +0800, a écrit :
>> Here is what I did. I scp a big file from the Hurd (in the virtual machine)
>> to
>> the host OS. I check the memory statics with vmstat constantly. After a
>> while, I
>> can see the physical memory in the hurd system is exhausted and then a
>> defpager
>> error message. see the picture http://a.imagehost.org/view/0824/Picture_2.
>
> Mmm, this could just be gnumach not writing back the cached data that
Why does gnumach need to write back the data? the data should have been freed. I
don't know which program used most memory, but the memory should be considered
as free after it is used, instead of being put in the inactive queue.
> you transfer through scp soon enough. Really, gnumach is bad at memory
> management without some swap to help it when it gets wrong, do give him
> some :)
I have a swap partition and in /etc/fstab, there is a line:
/dev/hd0s2 none swap sw 0 0
The swap should have been enabled, right? I don't know why swapping still
doesn't work. I tried swapon -a, and get a message:
swapon: /dev/hd0s2: short read 1024 reading Linux swap signature page
Is it an error?
Zheng Da