因為系統需要傳送IPC, 目前是使用socket IPC 但因為系統調用很頻繁
大約每1/30會調用5次左右, 因為每次去讀寫socket會做進入Kernel的切換
因此我想利用POSIX message queue來代替原本socket IPC的方式。
一來節省CPU資源, 二來消耗系統頻寬應該更少。
想請問各位, 據我所知posix library應該大部分的功能都是在user-space
上實作的, 因此會節省跑到Kernel的這段effort吧?
那另外posix也宣稱效能上有很大的改善, 那請問針對socket IPC與mqeue
這兩種, 以我前面所說的使用率, 若改用mqeue後會有顯著的效能差別嗎?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.201.105