Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

Week 2, Day 6 of SCO v. Novell Trial - The Mistrial Motion, Updated

Lucid Community Progress

Kindles Come to Classroom in Ghana

Enhanced history searching in zsh

Open source enables innovation without lawyers or fees

Find out the clients of your MySQL server

Installing GOsa2 on Red Hat / CentOS (rpm/yum based)

Questions and Answers: Loopback devices

Time to Learn from China on Open Standards?

Benchmark of Python Web Servers




Systems Engineer Sr – Automation – Opsware SAS / HP SA
Next Step Systems
US-PA-Philadelphia

Justtechjobs.com Post A Job | Post A Resume
:Solving the ext3 latency problem
Solving the ext3 latency problem
May 1, 2009, 13 :31 UTC (5 Talkback[s]) (5068 reads)

(Other stories by Jonathan Corbet)

"It's impressive what can happen when attention is drawn to a problem; the 2.6.30 kernel will contain fixes which seemingly eliminate many of the latencies experienced by ext3 users. This article will look at the changes that were made, including a surprising change to the default journaling mode made just before the 2.6.30-rc1 release.

"The problem, in short, is this: the ext3 filesystem, when running in the default data=ordered mode, can exhibit lengthy stalls when some process calls fsync() to flush data to disk. This issue most famously manifested itself as the much-lamented Firefox system-freeze problem, but it goes beyond just Firefox. Anytime there is reasonably heavy I/O going on, an fsync() call can bring everything to a halt for several seconds. Some stalls on the order of minutes have been reported. This behavior has tended to discourage the use of fsync() in applications and it makes the Linux desktop less fun to use. It's clearly worth fixing - but nobody did that for years."

Complete Story

Related Stories:
Kernel Log: What's coming in 2.6.30 - File systems: New and revamped file systems(Apr 28, 2009)
Linus on Linux: The Linus Torvalds Interview Part 2(Apr 27, 2009)
Kernel Log: What's coming in 2.6.30 - Network: New Wi-Fi drivers and other network novelties(Apr 21, 2009)
That massive filesystem thread(Apr 16, 2009)
Kernel Log: Linux 2.6.30 is taking shape(Apr 10, 2009)
What Happens When You Run "sudo rm -rf /" (video)(Apr 10, 2009)
Kernel developers squabble over Ext3 and Ext4(Mar 27, 2009)
Initial ext3 vs ext4 Results(Jan 29, 2009)
What Freezes the System: Firefox or ext3?(May 22, 2008)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
This is a great article for explaining h ...   Great explanation of annoying issue   
Yim
May 1, 2009, 20:20:21
 
ok sorry for the above ramblings. Obviou ...   Preliminary results   
Yim
May 2, 2009, 21:11:53
 
On reflection, why should my choice of f ...   Filesystem vs browser   
Yim
May 4, 2009, 03:17:13
 
>I don't think such proposed solutio ...   Re: Filesystem vs browser   
blackhole
May 5, 2009, 08:40:42
 
I suppose if Firefox showed a horrible p ...   Let Them Eat Cake   
blackhole
May 5, 2009, 08:46:41
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP


The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers