建了公元0年至公元23000年的一級目錄,并在每個年份目錄裏建了1月至12月的月份目錄,結果實際真實的數據也就占用2011年至2023年1月,總大小12G左右,因爲是圖床用的,所以各種圖像文件超多也沒有這23000+276000的空目錄使得服務器卡,這是和原理?我只知道相同的情況還有Windows記事本打開幾百MB和G為單位的文本會卡死。
热议
推荐楼 httpd 昨天23:01
inode过多
https://www.stackscale.com/blog/inodes-linux/#Inode_usage_issues_and_best_practices
可是我是WIN的小鷄,而且在我自己的真實物理PC上也有是這樣的情況
2楼 httpd 昨天22:48
放在我16G的本子上運行也很卡,刪除超級慢,甚至都進度100%了,還卡半天,我的圖床VPS是WIN鏡像
3楼 laoxong 昨天22:55
inode的问题?
4楼 yiluosha3 昨天22:59
inode过多
https://www.stackscale.com/blog/inodes-linux/#Inode_usage_issues_and_best_practices
5楼 yqesl1 昨天23:01
你这么多目录遍历一遍需要很长时间的,效率极其低下,用虚拟主机或vps几乎是无法完成的。
建议使用数据库管理年份月份存放目录路径,一定范围内的文件放置在同一目录。这样可以节省90%以上的性能。
7楼 httpd 昨天23:09
你这么多目录遍历一遍需要很长时间的,效率极其低下,用虚拟主机或vps几乎是无法完成的。
建议使用数据库 ...
哈哈哈,我主要是爲了混淆視聽,我圖床程序只是上載下載圖像文件罷了,用不上這麽高級的能力,就是不知道又不影響圖床主程序訪問
8楼 mjj没jj 昨天23:15
可以根据文件的md5值一二位三四位创建一二级目录 这样也能避免相同文件重复上传
9楼 imes 昨天23:17
这个量,只有上数据库才能顺滑操作,不然inode分分钟爆炸。
10楼 Tou 昨天23:42
inode大要用xfs
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。