PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Linux
[問題] 虛擬檔案系統sysfs
作者:
TommyOh
2020-05-14 12:34:04
透過sysfs,修改/proc底下的文字檔,可以更改governor或是cpu頻率
自己做了一些小測試,修改文字檔產生的效果是即時的
想請問
1. 修改文字檔,系統是如何得知,而可以做即時反應,是一直在掃描這些檔案嗎?
2. 更改了governor,只會有當前這個governor的資料夾
如果還在上個governor資料夾內,用pwd也只會顯示沒有這個資料夾
資料夾也不是被隱藏
https://imgur.com/w3SXDU3.jpg
不知道這個是什麼原理或機制呢?是沒有載入嗎?
謝謝
作者:
bitlife
(BIT一生)
2020-05-14 12:47:00
user對這些檔案寫入時,掛listener的處理程式會被通知
作者:
CMJ0121
(請多指教!!)
2020-05-14 14:24:00
procfs 是假的 FS 他就是 kernel 開出來的介面
作者:
Gold740716
(項為之強)
2020-05-14 14:45:00
實際上硬碟裡沒有這些檔案,是讀取寫入時 linux 返回的值
作者:
narsilx
(反正我們都是訓練用猴子)
2020-05-15 08:58:00
可以參考怎麼寫sysfs簡單讀寫的界面, 就像只是處理buffer
作者: dou0228 (7777)
2020-05-15 18:08:00
anything is file 底層實作不是,會呼叫 callback
作者:
Gold740716
(項為之強)
2020-05-15 20:59:00
有點像 fuser 吧,就像 windows 上的 smb ,可以直接讀寫其它電腦上的資料,實際上當然是當你讀取時要用網路去跟別台電腦要資料。 sysfs 也差不多,只不過資料是 linux 憑空生給你的,而不是在另一台電腦上。
繼續閱讀
[問題] Ubuntu studio螢幕閃爍問題求解
Jwfsm
[問題] Ubuntu16.04如何下載pcl
Kazetachinu
[問題] nohup job消失
skybi
[問題] Ubuntu20.04滑鼠鍵盤無回應
a5772803
[問題] Docker GUI 程式開啟問題
s9209122222
[問題] ext4隨身碟掛載失敗 但別台主機可以
BluerayDisc
硬連結的用途
HILL33LOVE
[問題] CentOS如何只讓允許的IP ping到主機
jevv5213444
[問題] 健保卡憑證元件 NHIICC Bug
zack2004
[問題] Ubuntu 多客戶端金鑰問題
justhere
Links
booklink
Contact Us: admin [ a t ] ucptt.com