摘要
Linux系统提供了多种混杂的进程间通信(Interprocess Communication,IPC)机制,但是这些机制的选用不存在简单的IPC判定.针对各种进程间通信机制的性能问题,开发程序来测量其性能,通过不同测量尺度如带宽、延迟等,得出实验数据或图表,根据测量结果,对于正确并合理地选择IPC提供了有力的依据.通过对陈旧的System V IPC和新的Posix IPC机制作对比研究,大量实验结果表明,Posix IPC机制无论从接口还是性能上更具有可替代性和有效性.
The Linux system provides a variety of mixed Interprocess Communication (Interprocess Communication, IPC) mechanisms, and there is no simple IPC judgment. Since when starting to develop some simple procedures to measure the performance for different kinds of Interprocess Communication. We obtained experimental data or charts through different measurement scales, such as bandwidth, latency, etc. That provides reasonable and correct basis for how to select a particular form of IPC based on these measurement data. We made comparative research on obsolete System V IPC and new Posix IPC. A large number of experimental results show that the Posix IPC mechanisms have good substitutability and effectiveness in terms of interface and performance.
出处
《哈尔滨理工大学学报》
CAS
2013年第2期117-120,125,共5页
Journal of Harbin University of Science and Technology
关键词
LINUX
进程间通信
带宽
延迟
Linux
interprocess communication
bandwidth
latency