Quoting sf...@users.sourceforge.net:

> dan...@zoltak.com:
>> > How much RAM does your system have?
>>
>>   16GB and 8 cores.
>
> Memory large enough.
> CPU many enough.
> Let's keep in mind about lock contension.
>
> Just to make sure, you can see them all via /proc. Right?
>

Everything is showing up as expected.


>
>
>>   Something that I have noticed.
>>
>>   On the AUFS system if I do:
>>   # ps -ef |grep flush
>>   root      2893     2  0 Jan24 ?        00:00:00 [kdmflush]
>>   root      2902     2  0 Jan24 ?        00:00:00 [kdmflush]
>>   root      4639     2  0 Jan24 ?        00:00:04 [flush-253:0]
>>
>>   lsof -p 4639
>>   COMMAND    PID USER   FD      TYPE DEVICE SIZE/OFF NODE NAME
>>   flush-253 4639 root  cwd       DIR   0,17      260    2 /
>>   flush-253 4639 root  rtd       DIR   0,17      260    2 /
>>   flush-253 4639 root  txt   unknown                      /proc/4639/exe
>>
>>
>>   On the non-AUFS system if I do the same:
>>   # ps -ef |grep [f]lush
>>   root       319     2  0 Jan25 ?        00:00:00 [pdflush]
>>   root       320     2  0 Jan25 ?        00:00:00 [pdflush]
>>   root      2042     2  0 Jan25 ?        00:00:00 [kdmflush]
>>   root      2052     2  0 Jan25 ?        00:00:00 [kdmflush]
>>
>>   I'm not sure if this has any relevance?
>
> - there is no pdflush on aufs system.
>   generally it should exist on aufs system too. please check your
>   system again.
>
> - flush-xx:xx exists on aufs system only.
>   it is a kernel thread for a block device.
>   as long as your kernel is unchanged, it should exist on non-aufs
>   system too.
>   as you might know, aufs doesn't have its backend block device. so
>   generally speaking, such kthread is unrelated to aufs.
>
> If local block device is related to your load average, you may find
> something by iostat(8) or something.
>
>
>>   There is no doubt something odd is happening. The performance
>>   difference has to lie with the AUFS kernel module somewhere?
>
> I don't know why you call your load average as "performance".
> If you want to know how the performance of your apache server is
> changed, I'd suggest you to try benchmarking from http client.

Yes my mistake. The latency has gone up a bit but not by much.


> If you want to know about the caching in NFS client, I'd suggest you to
> try "time find /home -xdev -ls > /dev/null" or something.

The NFS cache is working as expected.

I've performed more tests and have found that there is something going  
on with NFS unrelated to AUFS as I have now managed to verify that  
AUFS is not causing the performance issue.

Thanks again for helping with diagnosing the issue.

Your insight is appreciated greatly.

Thanks,

Dan Z.






------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d

Reply via email to