作者: Ake Koomsin , Yasushi Shinjo
关键词:
摘要: Kernel scripting is a technique to run an extension code in script language operating system kernel. Conventional kernel has two limitations. First, it affects entire and only privileged users are allowed install new script. This prohibits developers from running their own application-specific the Second, its performance not sufficient for some time-sensitive applications. In this paper, we address these problems. Our call allows without root privilege. runs with less overhead because use Just-In-Time (JIT) compiler. To evaluate our idea, ported LuaJIT compiler into FreeBSD 10.1 x86 We modified Memcached that processes multiple UDP GET requests at time. With one worker thread under high-load condition, achieved 33% reduction average response time 44% improvement throughput when value size was small.