gnunet-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-developers] vsftpd/wget/gnunet


From: Jan Marco Alkema
Subject: [GNUnet-developers] vsftpd/wget/gnunet
Date: Tue, 24 Dec 2002 16:19:31 -0800

Hello Christian, Igor,

I have tested vsftpd. I downloaded a file of 500 Mb. Vsftpd has only max 1.5
CPU utilization and max 0.3 mem utilization on mine Linux system when
downloading the big file. Internal download speed is 6000 Kb/sec. gnunet
uses a lot more memory and cpu cycles when it is "idle". I known that gnunet
does more then vsftpd such as forwarding packets etc. See also Appendix A:
top screen.

Richard told me that with wget you can restart a ftp download. Maybe the
ideas of vsftpd and the ideas of wget can be incorporated in gnunet. N.B. If
you can't beat then join them.

In mine opinion: If the end user categorize a file as "no high value" or
owner "nobody" the gnunet management system can select an other AFS protocol
based on vsftpd and wget protocol without time consuming insert procedures
and boundaries in respect to file size. Flexibility is a great thing in a
file sharing system.

I have now copied some info of vsftpd and info wget only for background
purposes:

Vsftpd is a GPL licensed FTP server for UNIX systems, including Linux. It is
secure and extremely fast. It is stable. Don't take my word for it, though.
Below, we will see evidence supporting all three assertions. We will also
see a list of a few important sites which are happily using vsftpd. This
demonstrates vsftpd is a mature and trusted solution.

Is vsftpd the right server for me?

If your main requirement from an FTP server is one of the following things
then yes, vsftpd is probably the FTP server you are looking for.

- Security
- Performance
- Stability

vsftpd can be downloaded at
http://freshmeat.net/projects/vsftpd/?topic_id=89

Home page is http://vsftpd.beasts.org/

GNU Wget is a package for retrieving files using HTTP, HTTPS and FTP, the
most widely-used Internet protocols. It is a non-interactive command line
tool, so it may easily be called from scripts, cron jobs, terminals without
Xsupport, etc.

Wget has many features to make retrieving large files or mirroring entire
web or FTP sites easy, including:

- Can resume aborted downloads, using REST and RANGE
- Can use filename wild cards and recursively mirror directories
- NLS-based message files for many different languages
- Optionally converts absolute links in downloaded documents to relative, so
that downloaded documents may link to each other locally
- Runs on most UNIX-like operating systems as well as Microsoft Windows
- Supports HTTP and SOCKS proxies
- Supports HTTP cookies
- Supports persistent HTTP connections
- Unattended / background operation
- Uses local file timestamps to determine whether documents need to be
re-downloaded when mirroring

wget can be downloaded at http://ftp.gnu.org/pub/gnu/wget/
Home page is http://www.gnu.org/software/wget/wget.html

Greetings Jan Marco

Appendix A: Top screen.
address@hidden bin]# top
  4:08pm  up 1 day, 14:53,  4 users,  load average: 0.43, 0.47, 0.62
56 processes: 51 sleeping, 5 running, 0 zombie, 0 stopped
CPU states:  6.5% user, 15.5% system,  0.0% nice, 77.8% idle
Mem:   255384K av,  252064K used,    3320K free,       0K shrd,    2668K
buff
Swap:  522072K av,   23704K used,  498368K free                  204880K
cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
 1117 root      25   0 33596  15M  1340 S     7.3  6.3  70:32 gnunetd
  750 root      16   0  1108  884   884 S     0.9  0.3   1:59 sshd
21735 nobody    25  10   656  656   576 S N   0.7  0.2   0:01 vsftpd
 1086 root      15   0   480  432   400 S     0.5  0.1   1:37 pptp
21734 root      15   0  1060 1060   840 R     0.3  0.4   0:00 top
 1249 root      15   0  1064 1024   840 R     0.1  0.4   4:57 top
    1 root      15   0   476  436   424 S     0.0  0.1   0:04 init
    2 root      15   0     0    0     0 SW    0.0  0.0   0:00 keventd
    3 root      15   0     0    0     0 SW    0.0  0.0   0:00 kapmd
    4 root      34  19     0    0     0 SWN   0.0  0.0   0:00 ksoftirqd_CPU0
    5 root      15   0     0    0     0 SW    0.0  0.0   0:00 kswapd
    6 root      25   0     0    0     0 SW    0.0  0.0   0:00 bdflush
    7 root      15   0     0    0     0 SW    0.0  0.0   0:00 kupdated
    8 root      25   0     0    0     0 SW    0.0  0.0   0:00 mdrecoveryd
   12 root      15   0     0    0     0 SW    0.0  0.0   0:00 kjournald
   68 root      16   0     0    0     0 SW    0.0  0.0   0:00 khubd
  192 root      15   0     0    0     0 SW    0.0  0.0   0:00 kjournald
  193 root      15   0     0    0     0 SW    0.0  0.0   0:00 kjournald
  194 root      15   0     0    0     0 SW    0.0  0.0   0:04 kjournald
  195 root      15   0     0    0     0 SW    0.0  0.0   0:00 kjournald
  591 root      15   0   576  536   492 S     0.0  0.2   0:00 syslogd
  595 root      15   0   408  360   360 S     0.0  0.1   0:00 klogd
  612 rpc       15   0   484  416   416 S     0.0  0.1   0:00 portmap
  631 rpcuser   17   0   664  580   580 S     0.0  0.2   0:00 rpc.statd
  712 root      15   0   460  416   416 S     0.0  0.1   0:00 apmd
  765 root      15   0   784  720   652 S     0.0  0.2   0:00 xinetd
  789 root      15   0  1680 1180  1076 S     0.0  0.4   0:00 sendmail
  799 smmsp     15   0  1536 1128  1048 S     0.0  0.4   0:00 sendmail
  809 root      15   0   388  344   344 S     0.0  0.1   0:00 gpm
  818 root      15   0   608  564   532 S     0.0  0.2   0:00 crond
  855 xfs       15   0  2868  628   608 S     0.0  0.2   0:00 xfs
  873 daemon    15   0   516  496   460 S     0.0  0.1   0:00 atd
 1001 root      16   0   396  352   352 S     0.0  0.1   0:00 mingetty
 1002 root      16   0   396  352   352 S     0.0  0.1   0:00 mingetty
 1003 root      16   0   396  352   352 S     0.0  0.1   0:00 mingetty
 1004 root      16   0   396  352   352 S     0.0  0.1   0:00 mingetty
 1005 root      16   0   396  352   352 S     0.0  0.1   0:00 mingetty
 1006 root      16   0   396  352   352 S     0.0  0.1   0:00 mingetty
 1011 root      15   0  1364 1088  1088 S     0.0  0.4   0:00 bash
 1085 root      15   0   704  604   568 S     0.0  0.2   0:00 pppd
 1101 root      15   0   508  480   444 S     0.0  0.1   0:00 pptp
 1127 root      15   0  1428 1284  1088 S     0.0  0.5   0:00 bash
 1168 root      15   0  1388 1260  1084 S     0.0  0.4   0:00 bash
 1212 root      15   0  1356 1080  1080 S     0.0  0.4   0:00 bash




reply via email to

[Prev in Thread] Current Thread [Next in Thread]