Hello,

is it possible to create a fifo and a socket special files on the
pvfs2 file system? On mounted orangefs-2.8.5 both mkfifo and bind
calls return errno 95: Operation not supported.

As far as I understand, these features are not implemented currently.
Are there any plans to do this or support of special files does not
fit into pvfs2 purposes and goals? (Something tells me the latter
assumption in the correct one: pvfs2 is not a general file system
after all.)

*****************************************************************

Why I need this at all? I tried one crazy experiment: to use pvfs2
as a /home directory. Yes, I know, you wouldn't approve this approach.
But otherwise I need to spare one of storage devices for /home and to
teach users that they need to use special /mnt/pvfs2 directory for
their main storage (this is the worst problem).

Pvfs2 performance proved to be excellent on large files, large i/o
chunks and (as expected and well documented) is rather poor on a
bunch of small files (just untar kernel sources to see what I mean).

And I found one interesting thing for small files over pvfs2 over
ext4 over sata drive: while
TroveSyncMeta no
definitely helps by about 30% of speed improvement (and
TroveSyncData  is disabled by default config), the greatest
performance benefit is from disabled journal on underlying ext4.
It gave me 10 (ten!) times improved throughoutput compared to
data=writeback.

Of course this comes at the high risk of data corruption if no
additional measures are taken. Maybe this observation will be useful
for someone.

Best regards,
Andrew Savchenko

Attachment: pgpEUKYGyNs8D.pgp
Description: PGP signature

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

Reply via email to