All of lore.kernel.org
 help / color / mirror / Atom feed
* Wretched Excess - a 62T btrfs filesystem
@ 2010-03-03 14:55 Jim Hughes
  2010-03-04 20:37 ` Josef Bacik
  0 siblings, 1 reply; 2+ messages in thread
From: Jim Hughes @ 2010-03-03 14:55 UTC (permalink / raw)
  To: linux-btrfs

Folks:

Thought you all might be interested to know we've just built a 
"Backblaze Pod" (see 
http://blog.backblaze.com/2009/09/01/petabytes-on-a-budget-how-to-build-cheap-cloud-storage/) 
running Fedora 12 and your latest (as of yesterday) GIT kernel snapshot.

We mounted *all 45 disks* into one huge 62Tb btrfs RAID10 filesystem, 
and so far it works just great!

I'd be interested in your comments as to pitfall, problems you all see 
in creating such a huge btrfs file system...


Jim Hughes
Cerro Tololo Interamerican Observatory

La Serena, Chile

----------------
ferrari.27# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             30237648  20710404   7991244  73% /
tmpfs                  1978536         0   1978536   0% /dev/shm
/dev/sda3             42555184    185304  40208188   1% /home
/dev/sdb             65931236280   6917008 65924319272   1% /raid45

ferrari.28# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              29G   20G  7.7G  73% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm
/dev/sda3              41G  181M   39G   1% /home
/dev/sdb               62T  6.6G   62T   1% /raid45

ferrari.29# mount
/dev/sda1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda3 on /home type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/sdb on /raid45 type btrfs (rw)

ferrari.30# cat /proc/version
Linux version 2.6.32 (root@localhost.localdomain) (gcc version 4.4.3 
20100127 (Red Hat 4.4.3-4) (GCC) ) #1 SMP Tue Mar 2 12:28:10 CLST 2010

ferrari.31# lspci
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller 
(rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset 
Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation 4 Series Chipset 
Integrated Graphics Controller (rev 03)
00:03.0 Communication controller: Intel Corporation 4 Series Chipset 
HECI Controller (rev 03)
00:19.0 Ethernet controller: Intel Corporation 82567V-2 Gigabit Network 
Connection
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB 
UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB 
UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB 
UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 
EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio 
Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express 
Port 1
00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express 
Port 2
00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express 
Port 3
00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express 
Port 4
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB 
UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB 
UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB 
UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 
EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface 
Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port 
SATA IDE Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port 
SATA IDE Controller
02:00.0 RAID bus controller: Silicon Image, Inc. SiI 3132 Serial ATA 
Raid II Controller (rev 01)
03:00.0 PCI bridge: Pericom Semiconductor Device e111 (rev 02)
04:04.0 RAID bus controller: Silicon Image, Inc. SiI 3124 PCI-X Serial 
ATA Controller (rev 01)
05:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller
06:00.0 RAID bus controller: Silicon Image, Inc. SiI 3124 PCI-X Serial 
ATA Controller (rev 01)
06:06.0 FireWire (IEEE 1394): Agere Systems FW322/323 (rev 70)


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Wretched Excess - a 62T btrfs filesystem
  2010-03-03 14:55 Wretched Excess - a 62T btrfs filesystem Jim Hughes
@ 2010-03-04 20:37 ` Josef Bacik
  0 siblings, 0 replies; 2+ messages in thread
From: Josef Bacik @ 2010-03-04 20:37 UTC (permalink / raw)
  To: Jim Hughes; +Cc: linux-btrfs

On Wed, Mar 03, 2010 at 11:55:56AM -0300, Jim Hughes wrote:
> Folks:
>
> Thought you all might be interested to know we've just built a  
> "Backblaze Pod" (see  
> http://blog.backblaze.com/2009/09/01/petabytes-on-a-budget-how-to-build-cheap-cloud-storage/) 
> running Fedora 12 and your latest (as of yesterday) GIT kernel snapshot.
>
> We mounted *all 45 disks* into one huge 62Tb btrfs RAID10 filesystem,  
> and so far it works just great!
>
> I'd be interested in your comments as to pitfall, problems you all see  
> in creating such a huge btrfs file system...
>

Well thats cool.  The only thing that may start to cause problems is as you fill
it up, the time it takes to cache block groups is going to take _forever_.
Thankfully we only cache block groups on demand, and we try to do it in a way
that we save the crappiest ones for last, so even that probably won't be
terrible.  As of right now balance's will _suck_, since they try to move all
block groups, but IIRC Yan is working on making balances take less time.  Other
than that everything should work just as well as if it were a 10gb volume.
Thanks,

Josef

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-03-04 20:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-03 14:55 Wretched Excess - a 62T btrfs filesystem Jim Hughes
2010-03-04 20:37 ` Josef Bacik

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.