N*n 发帖数: 456 | | T******7 发帖数: 1419 | 2 yours link's content is too old.
Lot of things have changed.
5 years after that ppt.
just say one thing, they have changed to use ext4 not ext3. | N*n 发帖数: 456 | 3 差不多4-5年老。。因为ppt里提到09年的实现。。
从ext3 到 ext4 的差别,
comparing ext3 and ext4:
"Supports huge individual file size and overall file system size.
Maximum individual file size can be from 16 GB to 16 TB
Overall maximum ext4 file system size is 1 EB (exabyte). 1 EB = 1024 PB (
petabyte). 1 PB = 1024 TB (terabyte).
Directory can contain a maximum of 64,000 subdirectories (as opposed to 32,
000 in ext3)
You can also mount an existing ext3 fs as ext4 fs (without having to upgrade
it).
Several other new features are introduced in ext4: multiblock allocation,
delayed allocation, journal checksum. fast fsck, etc. All you need to know
is that these new features have improved the performance and reliability of
the filesystem when compared to ext3.
In ext4, you also have the option of turning the journaling feature “off”."
【在 T******7 的大作中提到】 : yours link's content is too old. : Lot of things have changed. : 5 years after that ppt. : just say one thing, they have changed to use ext4 not ext3.
| N*n 发帖数: 456 | 4 lots of things changed? like what else?
【在 T******7 的大作中提到】 : yours link's content is too old. : Lot of things have changed. : 5 years after that ppt. : just say one thing, they have changed to use ext4 not ext3.
| T******7 发帖数: 1419 | 5 when did they start double 11,
and when did they start "Miao-Shao" (seconds-kill)
also,
ext3 and ext4 are so different.
this diff-list you found is too superficial.
for example, one feature Taobao uses a lot from ext4 is inline data. Which
is developed by Taobao developers and merged to mainline tree already.
upgrade
【在 N*n 的大作中提到】 : 差不多4-5年老。。因为ppt里提到09年的实现。。 : 从ext3 到 ext4 的差别, : comparing ext3 and ext4: : "Supports huge individual file size and overall file system size. : Maximum individual file size can be from 16 GB to 16 TB : Overall maximum ext4 file system size is 1 EB (exabyte). 1 EB = 1024 PB ( : petabyte). 1 PB = 1024 TB (terabyte). : Directory can contain a maximum of 64,000 subdirectories (as opposed to 32, : 000 in ext3) : You can also mount an existing ext3 fs as ext4 fs (without having to upgrade
| N*n 发帖数: 456 | 6 看不太懂前两句。
淘光节是2010 11/11 开始的。
秒杀不清楚何时开始。
in-line data.简单查了一下
Inline Data
The inline data feature was designed to handle the case that a file's data
is so tiny that it readily fits inside the inode, which (theoretically)
reduces disk block consumption and reduces seeks. If the file is smaller
than 60 bytes, then the data are stored inline in inode.i_block. If the rest
of the file would fit inside the extended attribute space, then it might be
found as an extended attribute "system.data" within the inode body ("ibody
EA"). This of course constrains the amount of extended attributes one can
attach to an inode. If the data size increases beyond i_block + ibody EA, a
regular block is allocated and the contents moved to that block.
Inline Directories
The first four bytes of i_block are the inode number of the parent directory
. Following that is a 56-byte space for an array of directory entries; see
struct ext4_dir_entry. If there is a "system.data" attribute in the inode
body, the EA value is an array of struct ext4_dir_entry as well.
【在 T******7 的大作中提到】 : when did they start double 11, : and when did they start "Miao-Shao" (seconds-kill) : also, : ext3 and ext4 are so different. : this diff-list you found is too superficial. : for example, one feature Taobao uses a lot from ext4 is inline data. Which : is developed by Taobao developers and merged to mainline tree already. : : upgrade
|
|