看板 C_and_CPP 關於我們 聯絡資訊
因為系統需要傳送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