Feather: A very lightweight web service for Genode platforms.
Sebastian Sumpf
Sebastian.Sumpf at ...1...
Fri Jun 17 11:02:12 CEST 2016
Hi,
On 06/16/2016 10:06 PM, Guido Witmond wrote:
> Hi All,
>
>
> A small update on my experiments:
>
> - the site ran stable for about a week;
>
> - but it got stuck on some interrupt [1]; perhaps a resource leak
> somewhere. Are there known leaks in libc, vfs, lwip?
>
> - it's not so slow as I thought it was as I was measuring it wrong. It
> reaches half the speed of nginx on linux on that box.
>
> - I get it to run on both FOC 64 and Nova 64 bit;
>
> - with Nova, I don't see the serial console output, however, it serves
> pages just as fast as FOC; any ideas how to configure it to get the Nova
> console output?
>
>
> According to my colo's power panel, it uses 12 watts more under FOC than
> Linux. I've been looking at the cpufreq regulator that has been build
> for arndale but not yet for x86. I've copied Stefan's Regulator driver
> code to os/drivers/platform/spec/x86 but I lack the knowledge of the
> hardware io-ranges, registers and such to implement a working version.
> Who has some definitive docs on how to implement a simple power regulator.
This is ARM and Exynos5 specific code, therefore it will not work at all
on x86 platforms. For x86 one would have to implement ACPI power
management and also per device driver support in order to safe some
watts here. So, please don't follow this path any further.
Sebastian
> Or is this power consumption because I run FOC with the kernel debugger
> enabled?
>
>
> My plans are to add a ssh-listener to allow for remote update of the web
> site files.
>
> Cheers,
>
> Guido Witmond.
>
> 1:
> CPU 0 [fffffffff00118c3]: IRQ ENTRY
> CPU 1 [fffffffff003c7b2]: Maskable Interrupt
>
> id cpu name pr sp wait to stack state
> 249 0 platform_ep 80 184 (1528) ready
> 240 0 irq_sig_recv 80 184 242* (1528) rcv_wait
> 238 0 signal handler 80 79 7b* (1032) rcv_wait
> 232 0 signal handler 80 ae (1032) ready
> 22c 0 signal handler 80 e3 e5* (1032) rcv_wait
> 226 0 signal handler 80 119 11b* (1032) rcv_wait
> 20a 0 signal handler 80 14d 14f* (1032) rcv_wait
> 1ff 0 signal handler 80 184 186* (1032) rcv_wait
> 1f4 0 timer_drv_ep 80 79 - (1528) rcv_wait
> 1ed 0 nic_drv_ep 80 ae 249 (1528) ready,rcv_wait
> 1e6 0 ep 80 e3 1e8* (1528) rcv_wait,fpu
> 1df 0 ep 80 119 1e1* (1528) rcv_wait
> 1d8 0 report_rom_ep 80 14d - (1528) rcv_wait
> 1bd 0 ep 80 184 1bf* (1528) rcv_wait
> 1ac 0 platform_drv 80 184 1bd (1528) rcv_wait
> 19d 0 platform_drv 80 39 - (1528) rcv_wait
> 177 0 acpi_report_rom 80 14d 179* (1528) rcv_wait
> 168 0 acpi_report_rom 80 39 - (1528) rcv_wait
> 140 0 acpi_drv 80 119 1df (1032) rcv_wait
> 132 0 acpi_drv 80 39 - (1528) rcv_wait
> 10c 0 feather 80 e3 1e6 (1032) rcv_wait
> fd 0 feather 80 39 - (1528) rcv_wait
> d5 0 nic_drv 80 ae 1ed (1528) rcv_wait
> present list: (tid-sorted) <Space>=mode
> <CR>=select
>
>
>
> ------------------------------------------------------------------------------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity planning
> reports. http://sdm.link/zohomanageengine
>
>
>
> _______________________________________________
> genode-main mailing list
> genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
>
More information about the users
mailing list