[問題] linux檔案讀取效率問題

看板C_and_CPP (C/C++)作者 (西瓜汁)時間7年前 (2018/10/10 11:07), 編輯推噓5(6119)
留言26則, 10人參與, 7年前最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) Linux 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) GCC 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) no 問題(Question): 在同一目錄下的檔案數量有10000個以上,利用fopen(),fscanf()存取此目錄下某一已知檔 名的檔案的速度是否受這個數量的影響而很慢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.39.153 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1539140872.A.EE7.html

10/10 12:48, 7年前 , 1F
何不寫個程式自己跑跑看要多久
10/10 12:48, 1F

10/10 20:26, 7年前 , 2F
time <執行指令> 之類的?
10/10 20:26, 2F

10/10 22:19, 7年前 , 3F
只是先問知學理的人,可能是檔名要對應到inode使能得出
10/10 22:19, 3F

10/10 22:20, 7年前 , 4F
data block 位置,整體邏輯仍不清楚
10/10 22:20, 4F

10/11 01:09, 7年前 , 5F
牽扯到IO,又是硬碟,除非你是SSD,不然一定慢的阿
10/11 01:09, 5F

10/11 03:49, 7年前 , 6F
問題是何謂快何謂慢,我說很快。
10/11 03:49, 6F

10/11 03:51, 7年前 , 7F
問這麼多有的沒的,程式還不是寫不出來,不如大膽去試
10/11 03:51, 7F

10/11 08:35, 7年前 , 8F
那些會噓你的你問什麼什麼都會噓啦
10/11 08:35, 8F

10/11 08:35, 7年前 , 9F
你自己測試他們也會噓說你造輪子書上就有問人就會
10/11 08:35, 9F

10/11 08:35, 7年前 , 10F
自己測試每臺機器不同又不一定準什麼的
10/11 08:35, 10F

10/11 08:36, 7年前 , 11F
你來問或看書照噓弄這麼多還不是寫不出來
10/11 08:36, 11F

10/11 11:23, 7年前 , 12F
Linux大目錄perf問題
10/11 11:23, 12F

10/11 11:23, 7年前 , 13F

10/11 12:07, 7年前 , 14F
一萬個對現代fs應該小意思 有碰過中毒狂發垃圾信的
10/11 12:07, 14F

10/11 12:08, 7年前 , 15F
windows 2000 暫存目錄dir十幾分鐘跑不出來
10/11 12:08, 15F

10/11 12:10, 7年前 , 16F
用dir a*.*卻可以列出東西 推測目錄內暫存檔超過一億
10/11 12:10, 16F

10/11 20:32, 7年前 , 17F
現在真的很爽欸 打兩行字就可以當問版 還有人護航
10/11 20:32, 17F

10/11 20:33, 7年前 , 18F
板規第二條自己看下好不 頭真痛
10/11 20:33, 18F

10/12 02:01, 7年前 , 19F
請教樓上版規第二條和不自己跑跑看的關係在哪 頭痛記得吃
10/12 02:01, 19F

10/12 02:01, 7年前 , 20F
10/12 02:01, 20F

10/12 10:10, 7年前 , 21F
補血,我想樓主發問可能只是純粹好奇然後不知道該怎
10/12 10:10, 21F

10/12 10:10, 7年前 , 22F
麼測試,又不是在問學校作業不用這麼嚴格吧?
10/12 10:10, 22F

10/12 10:11, 7年前 , 23F
本板都已經很冷清了
10/12 10:11, 23F

10/12 15:48, 7年前 , 24F
某x自己沒心得嫉妒別人可以不用生氣 說出來就好 啾啾
10/12 15:48, 24F

10/14 00:09, 7年前 , 25F
工程師解題順序:1:上網找 2:上網問 3:自己硬幹
10/14 00:09, 25F

10/16 08:02, 7年前 , 26F
樓上沒朋友幫 QQ 問朋友/同學/同事其實是最有效的
10/16 08:02, 26F
文章代碼(AID): #1RlMq8xd (C_and_CPP)
文章代碼(AID): #1RlMq8xd (C_and_CPP)