Depending on what you are trying to do, this might or might not be the right filesystem for you.

I have only tested pvfs2 in its default configuration with no fine-tuning, but so far I see pvfs2 strengths are:
1. bandwidth scaling: gets you more i/o bandwidth with additional i/o nodes
2. parallelism: multiple clients reading at the same time
3. write-speed over read-speed: aggragate write speed scales much better than the read-speed

If you have only one client (say video player or video editor) running at a time, and not enough i/o nodes to make up for the overhead of splitting the data across servers, then you might be better off running just an nfs-server on a single beefy node and put all the disks in there in a raid10 or raid0.

If you plan to support multiple clients, or if you can add enough i/o nodes, then pvfs2 is very capable.

One thing to try could be to decouple the application and the i/o generation: Run your application on a machine that is not also a data-server since then your video/audio mixing will not be competing for cycles
with the data-producing servers.

Try to have only two i/o nodes and one client instead of all three being i/o nodes if you only have two servers.

I ran some benchmarks on a small cluster with 6 clients and 4 i/o nodes each of which only had a single sata disk and compared it to the nfs-server running on the headnode of the cluster. This nfs-server was pretty slow, however I found that a single client would perform better in read with the single NFS server. For four or six clients, the NFS-server would be caving in badly though where PVFS2 would then give me a nice 280MB/s aggregate
write-bandwidth. Read was still only 45MB/s aggragate.

I hope to run more tests on a much larger cluster with tons of storage this week (>100 i/o nodes with 4.6TB each = Relion 2612 2U server with 12 sata drives)

Michael Will

belcampo wrote:
belcampo wrote:
Hi all,

New to pvfs and related stuff, so try to be kind with me ;-)
I installed according the pvfs2-quickstart guide.
pvfs2-ping -m /mnt/pvfs2

(1) Parsing tab file...

(2) Initializing system interface...

(3) Initializing each file system found in tab file: /etc/fstab...

   PVFS2 servers: tcp://server:3334
   Storage name: pvfs2-fs
   Local mount point: /mnt/pvfs2
   /mnt/pvfs2: Ok

(4) Searching for /mnt/pvfs2 in pvfstab...

   PVFS2 servers: tcp://server:3334
   Storage name: pvfs2-fs
   Local mount point: /mnt/pvfs2

   meta servers:
   tcp://mmulti:3334

   data servers:
   tcp://mmulti:3334
   tcp://mm1:3334
   tcp://server:3334

(5) Verifying that all servers are responding...

   meta servers:
   tcp://mmulti:3334 Ok

   data servers:
   tcp://mmulti:3334 Ok
   tcp://mm1:3334 Ok
   tcp://server:3334 Ok

(6) Verifying that fsid 533592664 is acceptable to all servers...

   Ok; all servers understand fs_id 533592664

(7) Verifying that root handle is owned by one server...

   Root handle: 1048576
     Ok; root handle is owned by exactly one server.

=============================================================

The PVFS2 filesystem at /mnt/pvfs2 appears to be correctly configured.

Copying files to /mnt/pvfs limited by network, so OK.

Did a high IO-demanding muxing of audio/video first locally and then on /mnt/pvfs2 both from the same machine which is one of the data servers.

Local

Saving to timetest.mp4: 0.500 secs Interleaving
7.58user 19.71system 1:52.26elapsed 24%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (77major+6054minor)pagefaults 0swaps

on /mnt/pvfs2

Saving to timetest.mp4: 0.500 secs Interleaving
37.56user 61.05system 41:54.96elapsed 3%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (68major+6063minor)pagefaults 0swaps

System load user about times 5, system > times 20, needed time > times 20.

What could be the reason it is, like it is.

Regards

Henk Schoneveld

_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
Additional info
PVF version 2.7.0
kernel 2.6.22.9-desktop586-1mdv
x86-32 tcp/ip realtek 8139too on all
no MPI of MPI-IO
logs only tell
Client
D 15:48:13.061859] [INFO]: Mapping pointer 0xb6769000 for I/O
Server
D 02/04 15:47] PVFS2 Server version 2.7.0 starting.

_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to