Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759034AbaGCSyB (ORCPT ); Thu, 3 Jul 2014 14:54:01 -0400 Received: from mail-vc0-f182.google.com ([209.85.220.182]:60195 "EHLO mail-vc0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752854AbaGCSx6 (ORCPT ); Thu, 3 Jul 2014 14:53:58 -0400 MIME-Version: 1.0 In-Reply-To: <53B5A343.4090402@linux.vnet.ibm.com> References: <1404392547-11648-1-git-send-email-raghavendra.kt@linux.vnet.ibm.com> <53B59CB5.9060004@linux.vnet.ibm.com> <53B5A343.4090402@linux.vnet.ibm.com> Date: Thu, 3 Jul 2014 11:53:57 -0700 X-Google-Sender-Auth: 3wuyoZEiKVbE2tRqoLhkWgnfjcM Message-ID: Subject: Re: [PATCH] mm readahead: Fix sys_readahead breakage by reverting 2MB limit (bug 79111) From: Linus Torvalds To: Raghavendra K T Cc: Andrew Morton , Fengguang Wu , David Cohen , Al Viro , Damien Ramonda , Jan Kara , David Rientjes , Nishanth Aravamudan , linux-mm , Linux Kernel Mailing List Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jul 3, 2014 at 11:38 AM, Raghavendra K T wrote: > > Okay, how about something like 256MB? I would be happy to send a patch > for that change. I'd like to see some performance numbers. I know at least Fedora uses "readahead()" in the startup scripts, do we have any performance numbers for that? Also, I think 256MB is actually excessive. People still do have really slow devices out there. USB-2 is still common, and drives that read at 15MB/s are not unusual. Do we really want to do readahead() that can take tens of seconds (and *will* take tens of seconds sycnhronously, because the IO requests fill up). So I wouldn't go from 2 to 256. That seems like an excessive jump. I was more thinking in the 4-8MB range. But even then, I think we should always have technical reasons (ie preferably numbers) for the change, not just randomly change it. Linus -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/