相关疑难解决方法(0)

文件系统单个目录中的大量文件

好的,不是那么大,但我需要使用一些东西,其中大约 60,000 个平均大小为 30kb 的文件存储在单个目录中(这是一个要求,因此不能简单地分成具有较少文件数量的子目录)。

这些文件将被随机访问,但一旦创建,将不会写入同一文件系统。我目前正在使用 Ext3,但发现它很慢。有什么建议?

linux ext3

31
推荐指数
5
解决办法
5万
查看次数

为什么在一个仅服务于静态 Web 请求的目录中不应有太多文件?

这可能是一个非常笼统的问题,但我真的很想找到一些详细的答案或线索。

我正在和一位朋友讨论这个问题,试图说服他将 300,000 多个文件从一个文件夹放到多个文件夹中(例如每个子目录 1000 个)。这些文件是图像,可以在线浏览网页,例如:

www.example.com/folder/1.png
.
.
.
www.example.com/folder/300000.png
Run Code Online (Sandbox Code Playgroud)

我只记得多年前,我在像 Youtube 这样的在线视频服务公司工作。我们将屏幕截图放在一个文件夹中,然后服务器总是崩溃。当时有“谣言”说人们不应该将多个文件放在一个文件夹中,但我们不知道详细原因。

那么我应该在一个文件夹中放多少个文件呢?如果有限制,为什么?有什么推荐的设计方法吗?

我的服务器信息:

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 7.8 (wheezy)
Release:    7.8
Codename:   wheezy
Run Code Online (Sandbox Code Playgroud)

核心构建版本:

Linux linode 4.1.5-x86_64-linode61 #7 SMP Mon Aug 24 13:46:31 EDT 2015 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

我想这种情况适用于许多不同类型的服务器软件。

linux filesystems web-server

6
推荐指数
1
解决办法
5894
查看次数

标签 统计

linux ×2

ext3 ×1

filesystems ×1

web-server ×1