DocumentCode :
680036
Title :
High performance logging system for embedded UNIX and GNU/Linux applications
Author :
Jaein Jeong
Author_Institution :
Cisco Syst., San Jose, CA, USA
fYear :
2013
fDate :
19-21 Aug. 2013
Firstpage :
310
Lastpage :
319
Abstract :
We present a high performance logging system for embedded UNIX and GNU/Linux applications. Compared to the standard UNIX and GNU/Linux logging method, syslog, our method has two orders of magnitude lower latency and an order of magnitude higher message throughput. This speed-up is mainly due to the use of a memory-mapped file as the means of inter-process communication, fewer memory copies and the batching of output messages in the logging daemon. In addition, our logging system also accepts syslog messages, providing compatibility with existing applications. Our logging system is in production use in the Cisco UCS Virtual Interface Card.
Keywords :
Linux; embedded systems; system monitoring; Cisco UCS virtual interface card; GNU-Linux applications; embedded UNIX; high performance logging system; inter-process communication; logging daemon; magnitude higher message throughput order; magnitude lower latency order; memory-mapped file; syslog; Ash; Kernel; Linux; Servers; Sockets; Switches; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
Conference_Location :
Taipei
ISSN :
1533-2306
Type :
conf
DOI :
10.1109/RTCSA.2013.6732232
Filename :
6732232
Link To Document :
بازگشت