Linux系統下檢視IPC使用情況的方法

2022-09-13 02:45:12 字數 794 閱讀 8237

當我們建立了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...