Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Jun 2011 20:56:42 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/cam/ata ata_da.c
Message-ID:  <201106022056.p52KuqAG086027@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mav         2011-06-02 20:56:42 UTC

  FreeBSD src repository

  Modified files:
    sys/cam/ata          ata_da.c 
  Log:
  SVN rev 222628 on 2011-06-02 20:56:42Z by mav
  
  When possible, join ranges of subsequest BIO_DELETE requests to handle more
  (up to 2048 instead of 256 or even 64) of them with single TRIM request.
  
  OCZ Vertex2/Vertex3 SSDs can handle no more then 64 ranges per TRIM request.
  Due to lack of BIO_DELETE clustering now, it means that we could delete no
  more then 2MB per request (on FS with 32K block) with limited request rate.
  This change increases delete rate on Vertex2 from 250MB/s to 950MB/s.
  
  Revision  Changes    Path
  1.32      +25 -9     src/sys/cam/ata/ata_da.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106022056.p52KuqAG086027>