[PVFS-developers]
Re: [PVFS-users] Recompile pvfs module for SuSE 2.4.19-NUMA
Rob Ross
rross at mcs.anl.gov
Mon Mar 8 12:35:06 EST 2004
Oh, I misunderstood what you were saying before. I thought that the "few
MB" was your file size, not your access size.
How many I/O servers do you have in the system? How much memory do you
have in your client?
These four /proc values are the default and maximum socket buffer sizes,
if I understand things correctly:
/proc/sys/net/core/rmem_default
/proc/sys/net/core/rmem_max
/proc/sys/net/core/wmem_default
/proc/sys/net/core/wmem_max
Also, you might want to adjust the following in your iod.conf file (see
man pages for details): socket_buf, access_size.
About where does the dropoff start to occur?
Regards,
Rob
On Mon, 8 Mar 2004, Claude Pignol wrote:
> Thanks Rob,
>
> Another fact:
> I found that the read works very well with 64K I/O: the read speed is
> better than the write speed.
> The read perf start degrading when I increase the I/O size
>
> I agree that there is a starting cost but there is the read ahead mechanism
> that speed up the disk access.
> I am testing with file of min 1GB
>
> I have tested with dynamic buffering (the default) and the static buffering.
> Same problem.
> How do you increase tcp buffer size?
> net.ipv4.tcp_rmem
> net.ipv4.tcp_wmem
> net.ipv4.tcp_mem
>
>
> Claude
>
>
> Rob Ross wrote:
>
> >Hi Claude,
> >
> >Sorry we didn't get back to you sooner. I'm glad that the kernel update
> >fixed the problem.
> >
> >What block size (bs=XXX) are you using in your tests?
> >
> >Note that when reading no I/O can start until data is read off disk, while
> >in the write case data can start moving right away. So you may just be
> >seeing startup costs.
> >
> >You could look at increasing TCP buffer sizes on your system as a first
> >step.
> >
> >Regards,
> >
> >Rob
> >
> >On Mon, 8 Mar 2004, Claude Pignol wrote:
> >
> >
> >
> >>Greetings,
> >>
> >>An upgrade to 2.4.21 fixes the problem.
> >>Compile and start OK.
> >>I have noticed a performance problem in reading from PVFS.
> >>With big I/O (few MB) reading is around 1/3 of the performance of writing.
> >>Pvfs deamons with default parameters
> >>Reading/Writing from on node to pvfs using dd.
> >>I have verified the disk performance of all the 10 I/O nodes
> >>I have also verified the network perf to all the nodes.
> >>What is the best strategy/tools to address this kind of problem?
> >>Thanks
> >>
> >>
> >>Claude Pignol wrote:
> >>
> >>
> >>
> >>>Greetings,
> >>>
> >>>I try to do a benchmark of pvfs with the SuSE 2.4.19-NUMA kernel
> >>>to compare with the SuSE 2.4.19-SMP kernel.
> >>>No problem to compile and load the pvfs.o module with the SMP kernel
> >>>
> >>>With the NUMA kernel I get 3 undefined symbols when I try to load the
> >>>module
> >>>pvfs.o: unresolved symbol __pollwait
> >>>pvfs.o: unresolved symbol mem_map
> >>>pvfs.o: unresolved symbol iget4
> >>>
> >>>The kernel source is installed.
> >>>Any idea?
> >>>Thanks in advance
> >>>Claude
> >>>
> >>>
> >>>_______________________________________________
> >>>PVFS-users mailing list
> >>>PVFS-users at www.beowulf-underground.org
> >>>http://www.beowulf-underground.org/mailman/listinfo/pvfs-users
> >>>
> >>>
> >>>
> >>_______________________________________________
> >>PVFS-developers mailing list
> >>PVFS-developers at www.beowulf-underground.org
> >>http://www.beowulf-underground.org/mailman/listinfo/pvfs-developers
> >>
> >>
> >>
> >>
> >
> >
> >
>
> --
>
>
>
More information about the PVFS-developers
mailing list