Feather: A very lightweight web service for Genode platforms.
Vasily A. Sartakov
sartakov at ...104...
Sun Jun 5 20:54:39 CEST 2016
Greetings.
> At Heeselicht, I've been working on my web server. With all your help, I
> got it working.
>
> It's single threaded, slow as molassis and - after fixing some of my
> null-pointer errors - now runs for more than 5 seconds.
>
> Actually, it's quite stable. It has been running for a day and night
> without hiccups.
>
> However, it's slow, I get up to 1500 kB/s when serving a 1.4 MB file.
> Short files (300 bytes) get served at 5.19 kB/s. So there is plenty of
> room for improvement given the specs of the hardware.
If you are interested, few years ago we have made some experiments with NGINX — famous lightweight web server. Performance of our port was reasonable as well as stability. Our out of date source code:
https://github.com/Ksys-labs/netz4mk
> The site:
> - http://eccentric-authentication.org
>
> Source code:
> - github.com/gwitmond/feather
>
> Platform:
> - Fiasco.OC with kernel debugger enabled
> - Genode 16.2 framework.
>
> Hardware:
> - HP ProLiant DL120 G6 (2011)
> - Pentium G6950 @ 2.80GHz processor
> - 4GB ECC RAM
> - Network: on board Broadcom Nextreme BCM5723 with a 100Mb/s uplink
> - No disk used, the site lives in a tar file loaded by grub at boot
--
Vasily A. Sartakov
sartakov at ...104...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.genode.org/pipermail/users/attachments/20160605/653dc49a/attachment.sig>
More information about the users
mailing list