dcsimg

Storage Highlights of 2009

It's the end of the year and that means it's time to either make predictions for the coming year or review the highlights from the past year. This article takes a look at the cool things that happened around storage in the past year and perhaps hints at some things in the coming year.

The tradition is that at the end of the year one looks back at the year to summarize events in our case, storage. One can also look forward and make predictions on events that are to occur in 2010. I’m not very good at predictions (I thought I would have my home wired with 10GigE about 4 years ago) so I will shy away from them. However, I will tackle reviewing storage events from a Linux point of view. It’s definitely not comprehensive, since that would be too long and someone would always feel slighted, but I have chosen what I think are some fairly significant events in 2009.

Let’s start with probably the most important single development in Linux Storage in 2009 – the explosion of file systems for Linux.

Continuing Development of Linux File System

The best highlight around Linux storage (this is Linux Magazine after all) is, in my opinion, the continuing and perhaps accelerating development of a variety of file systems. If you re-read the interview with Valerie Aurora (one of the thought leaders behind open-source file systems) she points out that a few years ago, Linux file system development was all but dead except for ReiserFS. Valerie commented on this to the community and then organized the first ever Linux File Systems Workshop to help jump start Linux file system development.

Since then, and particularly in 2009, there has been a veritable explosion of file systems for Linux. Starting with version 2.6.28 of the kernel, file system development has exploded and continues at a furious pace through the current kernel (2.6.32 is the current release as of the writing of this article). Subsequent sub-sections will talk about specific file systems but just by the sheer number of sub-sections you will see that Linux file system development is alive and well.

Btrfs – Linux Don’t Need No Stinkin’ ZFS
Yes, the title is controversial, but the intent is to illustrate that Linux has a ZFS quality file system in very rapid development. All good Linux storage people know that that this file system is btrfs.

Btrfs was added to the kernel in version 2.6.29 which was released on March 23, 2009. It was, and still is, marked as “experimental” but if you follow kernel development you realize that merging something into the kernel is an indication that further development is best done in the kernel. In general this means that development proceeds faster since more people have access to it.

As previously discussed btrfs has a number of wonderful features in its current version and is adding additional features all the time. Another article, that is more detailed, discusses btrfs and contrasts it with ZFS also illustrating that btrfs is on-par with ZFS in its goals.

SquashFS
SquashFS is a compressed read-only file system that has been development outside the kernel for a number of years. Version 4.0 of SquashFS was included in the kernel in version 2.6.29 on March 23, 2009.

While one would think that a compressed read-only file system is something only useful for embedded file systems, it actually has a number of uses for non-embedded systems. For example, it can be used to archive data within user’s accounts to save space but still leave the data on-line. You can also use SquashFS in combination with UnionFS to save space but also allow data to be seemingly changed or added.

SquashFS uses gzip for compressing images achieving a fairly good compression ratio depending upon the original source of data. There is also an additional project, SquashFS-LZMA, that uses the LZMA compression algorithm to achieve an even better level of compression. The problem with SquashFS-LZMA was that LZMA was not in the kernel so you had to patch the kernel with both LZMA and also SquashFS-LZMA. However in version 2.6.31 of the kernel, released on September 9, 2009, LZMA support was added to the kernel. So one should expect the SquashFS-LZMA project to be merged into SquashFS in 2010 (sorry – had to make at least one prediction).

Ext4 Ready for Production
The venerable ext3 file system has been the default file system for a very large number of Linux distributions for many years. The ext family of file systems has been in the kernel since 1992 when the original version of ext was merged in version 0.96c. Ext3 was added to the 2.4.15 kernel in November 2001. But an ext3 file system is limited to 16 TiB in size and files are limited to 2 TiB in size. Given that today’s drives can be 2 TB in size it’s fairly easy to see that ext3 is limiting from at least a capacity perspective.

Ext4 is an updated version of ext3 with added features:

  • Increased Capacity (now up to 1 Exbibytes for file systems and 16 tebibytes for files).
  • Extents (file system design option that can improve performance for larger files by allowing an extent to be built from a number of
  • blocks – up to 128MB using 4KB blocks in the current version).

  • Journaling checksums (allows the file system to check for corruption in the journal)
  • Multi-Block Allocation (allows multiple blocks to be allocated in a single block allocation function)
  • Delayed Allocation (block allocation is made when the data is to be committed to disk allowing a contiguous range of blocks to be allocated improving performance and reducing fragmentation)
  • Backwards compatibility
  • On-line defragmentation

Ext4 has been in the kernel for a while, but marked as “experimental”. In version 2.6.28 of the kernel, the experimental flag was removed. Moreover, the performance of ext4 is also quite good. In a Study of metadata performance, ext4 had some of the best performance of the major file systems and in a throughput performance study ext4 again compared well to the commonly considered performance leaders such as xfs, btrfs, jfs, and reiser4.

NILFS2
NILFS2 is an implementation of what is called a log-structured file system. These types of file systems are different than standard file systems because they store everything, data and metadata, in a sequentially continuous log file. So one piece of data is put into the log perhaps followed by a piece of metadata, and perhaps followed by more metadata, and then data, and so on. The data and metadata are added to the log sequentially.

NILFS2 has been written with a number of advanced features:

  • It can be used in file systems up to 8 exbibytes
  • Block sizes that are smaller than a page size (i.e. 1KB-2KB). This can potentially make NILFS much faster for small files than other file systems.
  • NILFS uses 32-bit checksums (CRC32) on data and metadata for integrity assurance
  • Correctly ordered data and meta-data writes
  • Redundant superblock
  • Read-ahead for metadata files as well as data files (helps read performance)
  • Continuous check pointing which can be used for snapshots. These can be used for backups or they can even be used for recovering files.

This last feature, continuous check pointing, has great utility in production file systems since snapshots can be created with interrupting the performance one little bit. In addition, the fundamental design of NILFS2, the log-structure design, allows it to potentially run very fast on SSD devices.

NILFS2 was added to the kernel in version 2.6.30 and is still noted as under development. The mailing list is very active and development is proceeding to stabilize the code, finalize the on-disk format, and improve the garbage collecting (gc) capability which should improve performance.

Comments on "Storage Highlights of 2009"

Many small companies prefer to hire SEO specialists as consultants rather than full time employees, unless they have a certain amount of websites that need to be
continuously maintained and optimized. The process of SEO is the
series of steps that are undertaken to ensure that a website is visible among internet users to an optimal level.
But homes for sale in bethesda maryland general here are the services that an online business owner
should expect from SEO experts and other agencies and consultants:
. This mode of advertisement was faster than the earlier ones and reached more people but
it had its own limitations.

Although Yahoo isn’t the biggest, or the highest ranking search engine
on the internet, it is still one of the most essential, and if you want use search engine optimization and promotion as a main technique in your marketing arsenal, you unquestionably need to get listed here.
Any business to conduct business on the web should have
a web site created especially homes for sale bethesda maryland creating an awareness of their products and ser-vices to the planet at large.
Auro – IN has a strong team that is built on the
delivery of outstanding campaign results, customer service and
appreciation, and high levels of technical capabilities and values.
In this way, it is informed about the kind of information that a surfer is looking for.

Nowadays, the conditions bethesda maryland homes for sale your website to be ranked high
in the search engine results are based on the search engine optimization techniques that you decide to use.

When Page – Rank was patented the patent was assigned to Stanford University.
But it is extremely important that anyone looking to hire an SEO professional be aware of the
differences. You have to take price quotes from different SEO companies locally
and internationally.

Many small companies prefer to hire SEO specialists as consultants rather than full time employees, unless they
have a certain amount of websites that need to be continuously maintained and
optimized. The Internet has changed the way we attain information forever
and Google has been the main driving force and proponent
behind this instant access to information. Unlike TV, radio and
other traditional marketing channels that need big
budgets to be effective, SEO can be cost effective.
Webmaster follows a long process to promote a website homes for sale in bethesda maryland top search engines (Google, Yahoo
and Bing).

Although Yahoo isn’t the biggest, or the highest ranking search engine on the internet,
it is still one of the most essential, and if you want use search engine optimization and promotion as a main technique
in your marketing arsenal, you unquestionably need to get listed here.
Thirdly, the search engines need legit companies to do site optimization. Auro – IN
has a strong team that is built on the delivery of outstanding campaign results, customer service and appreciation, and high levels of
technical capabilities and values. Further the sites whose ranking
using the search engines is good will attract potential clients, which results to mores sales.

Here is my web blog – bethesda maryland homes for sale

I just want to mention I am just very new to blogging and seriously loved your web blog. More than likely I’m want to bookmark your blog post . You definitely have impressive articles. Many thanks for sharing your website.

Great, thanks for sharing this blog post. Will read on…

Awesome blog post.Thanks Again. Want more.

Nowadays, the conditions for your website to be ranked high in the search engine results
are based on the search engine optimization techniques that you decide to use.
So what are you going to put in their search box is “website optimization tips”.

Thematic relevance is of key importance Homes for Sale in Bethesda MD
the creation of quality backlinks. In this way, it is informed about the
kind of information that a surfer is looking for.

Although being aware of keyword percentages is a good idea, it is more important that content
be relevant and useful to the visitor. Improving Site Structure – This second part tells
you how to properly structure URLs. Auro – IN
has a strong team that is built on the delivery of outstanding campaign results, customer service and appreciation, and high levels of technical capabilities and values.

There are two techniques that combine to form a complete SEO.

Check out my web blog https://www.rebelmouse.com/

Many small companies prefer to hire SEO specialists as consultants
rather than full time employees, unless they have a certain amount of websites that
need to be continuously maintained and optimized. Thirdly, the search engines need legit companies to
do site optimization. Unlike TV, radio and other traditional
marketing channels that need big budgets to be effective, SEO can be cost effective.
Further the sites whose ranking using the search engines is good will
attract potential clients, which results to mores sales.

my webpage Homes for Sale in Bethesda MD

Many small companies prefer to hire SEO specialists as consultants rather than full time employees, unless they have a certain amount of websites that need to be
continuously maintained and optimized. When Page – Rank was patented the patent was assigned to Stanford University.

I am hoping to show you that I can help you achieve top rankings in the sites like I have Homes for sale Bethesda MD
all my other clients. A guy named Alan Emtage, a student at
the University of Mc – Gill, developed the first search engine for the Internet in 1990.

Nowadays, the conditions for your website to be ranked high in the search
engine results are based on the search engine
optimization techniques that you decide to use. When Page – Rank was patented the patent was assigned to Stanford University.

But in general here are the services that an online business owner should expect from
SEO experts and other agencies and consultants:.
A guy named Alan Emtage, a student at the University of Mc – Gill, developed the first search engine Homes for Sale in Bethesda MD the Internet in 1990.

Nowadays, the conditions Homes for Sale in Bethesda MD your website
to be ranked high in the search engine results are based on the search engine optimization techniques that
you decide to use. Two: Research different services – Assuming that you are
going to hire someone to do it for you, the next step is to research as many different services as possible.
While effective SEO needn’t be difficult, it does take work.
You have to take price quotes from different SEO companies locally and internationally.

Many small companies prefer to hire SEO specialists
as consultants rather than full time employees, unless they have a certain amount of websites that need to
be continuously maintained and optimized. The usual SEO methods include
keyword research, link building and such. While effective SEO
needn’t be difficult, it does take work. A guy named Alan Emtage,
a student at the University of Mc – Gill, developed the first search engine Homes for Sale in Bethesda MD the Internet in 1990.

Great topic and well written. Do you have any more resources about this that you reccommend?

Its like you read my mind! You appear to know a lot about this, like you wrote the
book in it or something. I think that you could do with some pics
to drive the message home a little bit, but other than that, this
is great blog. An excellent read. I will certainly
be back.

This is a topic that is near to my heart…
Take care! Where are your contact details though?

Heya i am for the first time here. I came across this board and I find It really useful & it helped
me out a lot. I hope to give something back and aid others like you aided me.

Aw, this was an incredibly good post. Taking the time and actual effort to generate a really good
article… but what can I say… I procrastinate a whole lot and never manage to get anything done.

Great topic and well written. Do you have any more resources about this that you reccommend?

Great topic and well written. Do you have any more resources about this that
you reccommend?

Great topic and well written. Do you have any more
resources about this that you reccommend?

Great topic and well written. Do you have any more resources about this that you reccommend?

Great topic and well written. Do you have any more
resources about this that you reccommend?

Great topic and well written. Do you have any more resources about this that you reccommend?

Great topic and well written. Do you have any more resources about
this that you reccommend?

Great topic and well written. Do you have any more resources about this that
you reccommend?

Great topic and well written. Do you have any more resources about
this that you reccommend?

Great topic and well written. Do you have any
more resources about this that you reccommend?

Just beneath, are various totally not related web sites to ours, nevertheless, they’re certainly worth going over.

That will be the end of this report. Right here you?ll come across some internet sites that we consider you will value, just click the links.

Here is an excellent Weblog You may Uncover Intriguing that we encourage you to visit.

I recommend a high quality antenna because reception will be
less blurry and static filled. The first reality show, and was called the granddaddy of reality television, was Candid Camera by Allen Funt.
Kemp, a graduate of the University of Wisconsin – Green Bay with a double major
in Communication and the Arts and Social Change and Development
and a minor in Women’s Studies, was ordained into
the ministry of the Moravian Church in North America after
completing her Master of Divinity degree studies through Moravian Theological
Seminary.

Also visit my web-site; BasahBasah

Furthermore the kiosks have bespoke fascias, so they can bear any logo or
branding that your company already has. Your Microsoft Wireless Entertainment Keyboard 7000 can’t connect.

Music is the main ingredient that can truly set the tone for the wedding day and transform
the mood of the guests and build up an electrifying evening that stays on in the memory for a
long time.

Feel free to surf to my page: Gambar Bokep

That is the finish of this write-up. Right here you will discover some web sites that we think you?ll enjoy, just click the links.

Wow that was strange. I just wrote an incredibly
long comment but after I clicked submit my comment didn’t appear.

Grrrr… well I’m not writing all that over again. Anyways,
just wanted to say fantastic blog!

Really appreciate you sharing this article post.Really thank you! Will read on…

Fantastic blog article.Really thank you! Keep writing.

The facts mentioned in the post are some of the most beneficial out there.

Videos allow you to show a more personal side of yourself and your business
that just isn’t possible with print or any other media.
If there are, then you can answer these questions by using videos.
Mark
Shapiro has been writing about, and promoting, consumer,
broadcast and Internet Video for over 20 years.

????????????????????????????????

????????????????????????????????????

???????????????????????????????????????????

????????????????????????????????????????????????

HD antennas cost in between $45-$200 depending on quality.

Currently, all Hollywood and even regional movies are released in HD
platforms. This package brings you a wide array of out of market games from Major
League Baseball.

My blog :: http://www.jskxx.com/comment/html//index.php?page=1&id=215152

First of all I want to say excellent blog! I had
a quick question in which I’d like to ask if you do not
mind. I was interested to know how you center yourself and
clear your head prior to writing. I have had trouble clearing my mind in getting my ideas out there.
I do enjoy writing but it just seems like the first 10 to 15 minutes tend
to be wasted simply just trying to figure out how to begin. Any ideas or hints?
Appreciate it!

Check beneath, are some absolutely unrelated internet sites to ours, even so, they may be most trustworthy sources that we use.

We prefer to honor many other internet web-sites on the web, even when they aren?t linked to us, by linking to them. Below are some webpages really worth checking out.

I just want to say I am beginner to blogging and site-building and honestly savored your website. Most likely I’m want to bookmark your blog . You absolutely have very good posts. Thank you for sharing your blog site.

Leave a Reply