當我們建立了ipc物件,系統核心就會將相關的資料結構分配給該物件,當然我們為了便於ipc物件的管理,
1. sys-v 方法
可以通過 ipcs 命令來檢視 sys-v 相關的 ipc 使用情況
2. posix 方法
1). message queue
linux 提供了 mqueue 的檔案系統型別,可以通過它來觀察到 posix 訊息佇列的使用情況
view plaincopy to clipboardprint?
$ mkdir /dev/mqueue
$ mount -t mqueue none /dev/mqueue
$ ls -l /dev/mqueue
-r-------- 1 root root 80 2008-06-18 11:46 /dev/mqueue/smith_event.mq
2). shared memory
linux 提供了 shm 的檔案系統型別,通常已經被 mount 到系統中,可以觀察 /dev/shm 來檢視 posix 共享記憶體的使用情況
view plaincopy to clipboardprint?
$ ls -l /dev/shm/
-rw-r--r-- 1 root root 1073741824 2008-06-18 11:46 smith.shm1
速維網路!!!
需要伺服器可以扣俺喲!
tel: 137 1307 8760
關於Linux系統下IPC筆記
linux下程序間通訊的幾種主要手段簡介 1.管道 pipe 及有名管道 named pipe 管道可用於具有親緣關係程序間的通訊,有名管道克服了管道沒有名字的限制,因此,除具有管道所具有的功能外,它還允許無親緣關係程序間的通訊 2.訊號 signal 訊號是比較複雜的通訊方式,用於通知接受程序有某...
linux下檢視系統資訊
uname a 檢視核心 作業系統 env 檢視環境變數 head n 1 etc issue 檢視作業系統版本 free m 檢視記憶體使用量和交換分割槽使用量 uptime 檢視系統執行時間 使用者數 負載 ifconfig 看到網路介面屬性 fdisk l 檢視所有分割槽資訊 iptables...
linux下檢視系統資訊
uname a 檢視核心 作業系統 env 檢視環境變數 head n 1 etc issue 檢視作業系統版本 free m 檢視記憶體使用量和交換分割槽使用量 uptime 檢視系統執行時間 使用者數 負載 ifconfig 看到網路介面屬性 fdisk l 檢視所有分割槽資訊 iptables...