From: Michal B. <mic...@ge...> - 2011-04-05 10:59:02
|
Hi Hanyw! Thanks for your interest in MooseFS! For 3 million files you need to insert just 4-8GB of RAM into the master server. Why do you think B-TREE would be better than HASH? B-TREEs are good when we need to browse elements in a given order. When talking about a file system there is no such need. Operations made on data structures are: 1) return all elements (readdir) - here a simple list is sufficient and 2) find a descendant in X node of name Y (lookup) - this Is a typical key->value mapping where nothing better than HASH could be used. The two structures could be combined in one B-TREE but then both operations would be slower. Maybe we could gain some RAM, but the gain would really be just several per cents. For the moment MooseFS doesn't support INFINIBAND and this is not on our shortlist. Generally speaking network throughput is not a bottleneck. For the moment, the speed of commodity hard drives is too low. Alternatively you can use IPoIB (IP over InfiniBand) and communicate through TCP/IP - it won't be very efficient, but probably better than nothing if you think about INFINIBAND. And I already replied about HP UX. You may also have a look at the bottom of the page http://www.moosefs.org/about-mfs.html. And we'd like MooseFS to be compatible with every *NIX system. Kind regards Michał Borychowski MooseFS Support Manager _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Gemius S.A. ul. Wołoska 7, 02-672 Warszawa Budynek MARS, klatka D Tel.: +4822 874-41-00 Fax : +4822 874-41-01 From: ha...@si... [mailto:ha...@si...] Sent: Friday, March 25, 2011 12:36 PM To: moo...@li... Subject: [Moosefs-users] Hello, I want to ask some questions , Sincerely look forward to your reply! Hello, everyone! We intend to use moosefs at our product environment as the storage of our product service. I want to ask some questions as follows: Problem One: About MooseFS, If the storage 500T, 3 million files, operating 500G times a day, how much memory the metadata needed? Problem Two: If you modify the management about the metadata's namespace , such as from the HASH to B-TREE, whether it needs a lot of work and whether you feel it the feasibility and reasonable? Problem Three: About MooseFS, MFS whether to support INFINIBAND, you think whether need more work and feel reasonable if we modify it to support? And the last One: About MooseFS,Whether to support the IBM AIX and HP UX ? Which OS it supports and which one it doesn't ,please tell me what list? That's all ,thanks a lot! Sincerely look forward to your reply! Best regards! Hanyw |