由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Taobao TFS 架构及开源项目
相关主题
搞大数据那帮人连个quick sort都写不出来同一个变量,printf 两个结果
should the .dll and .lib have the same name?面向对象的语言
问一个排序的问题问个Perl的简单问题
a PERL opendir/readdir questionwhaat is the impact of Solid state drive on OS implementation?
问个面试题版本控制软件
linux 文件大小的问题looking for .NET/SQL developer position
file modification questions in linux using c《.NET中的持续集成》英文文字版[PDF]
并口驱动的一个问题 (转载)棘手问题:DLL和SOURCE
相关话题的讨论汇总
话题: ext4话题: ext3话题: inode话题: inline话题: data
进入Programming版参与讨论
1 (共1页)
N*n
发帖数: 456
1
http://elf8848.iteye.com/blog/1724423
http://docs.linuxtone.org/ebooks/CDN/taobao_cdn.pdf
这个不涉及支付,只是海量图形文件的存取。大家有兴趣的一起研究讨论
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

1 (共1页)
进入Programming版参与讨论
相关主题
棘手问题:DLL和SOURCE问个面试题
现在流行啥version control software?linux 文件大小的问题
server side language 统计,java:.Net = 1:5file modification questions in linux using c
各位都算是做软件的,大家会掏79刀买微软的office 89刀买正版的windows么并口驱动的一个问题 (转载)
搞大数据那帮人连个quick sort都写不出来同一个变量,printf 两个结果
should the .dll and .lib have the same name?面向对象的语言
问一个排序的问题问个Perl的简单问题
a PERL opendir/readdir questionwhaat is the impact of Solid state drive on OS implementation?
相关话题的讨论汇总
话题: ext4话题: ext3话题: inode话题: inline话题: data