Re: [9fans] Interested in improving networking in Plan 9



Try this - build the source to charon over a 200ms link over 9p. Then
try again over sshfs.

why would you do this? why not run the compile closer to
the source. this is the power of plan 9.

Also, look at a single terminal with a local fossil install. Trace the
path of an 'ls /'. Count the number of copies and context switches.

Having the fastest file server in the world means nothing for file
system performance when your path to it is a maze of twisty passages,
all alike.

again, this is not a typical install for a performance-sensitive
system. and i don't know that anyone ever claimed fossil
to be a high-performance file system. running a file system in user
space is a matter of convienence, not performance.

at coraid, we run a stand-alone ken's file server. ken's file
server has no user space. so while there are context switches,
those are really speedy. they take maybe a few hundred cycles.
the real win is that no data is copied from/to user space and
there is one global page table that is never changed. there are
no tlb flushes. those can hurt.

before the switch to nupas, we averaged 200MB/s of fileserver traffic
during the day to >50 clients on a single, fairly pedestrian
xeon 5000 machine with 3.5gb of usable memory.

perhaps my standards are low and i'm out of touch, but i don't
think nfs could do that well with that little.

- erik

.



Relevant Pages

  • Help PLEASE???
    ... NTFS file system. ... Services for Unix. ... I have looked at the event logs on both the file server and any PC affected ... Could this be caused by a running process that might change the timestamps ...
    (microsoft.public.windows.file_system)
  • periodic flushing of "cached" data
    ... more data) with a file system that is currently in use ... see and know of NetWork Appliance Data OnTAP. ... being committed to disk ... F880 is a dual 800MHz PIII, my file server is a quad ...
    (Linux-Kernel)
  • [PATCH 0/5] FAT errors, userspace notifications
    ... Options for FAT file system behavior on errors (continue, panic, ... Current FAT behavior is to remount itself read-only on critical errors. ... ext2 fs) offers possibility for user space to specify the desired behavior. ...
    (Linux-Kernel)
  • access control for networked file server
    ... file server should verify if the user has the access rights, ... appropriate access rights to perform local file system operations. ... FS the userid and groupid of the user that is requesting the ...
    (comp.unix.programmer)
  • Re: Storing Images?
    ... Is there any built-in .NET class for ASP.NET to access remote file system ... Btw, even we have a separate centralized file server for file storage only, ... in a single folder? ... Generally, if the images need to be catalogued, you can use a database ...
    (microsoft.public.dotnet.framework.aspnet)