﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Harry commented on Watch your 6, or is it your I/O?</title><description>Enjoyed a cup of coffee</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment24</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment24</guid><pubDate>Wed, 28 Mar 2012 08:42:03 GMT</pubDate></item><item><title>David Cuccia commented on Watch your 6, or is it your I/O?</title><description>Memory-map the files?</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment23</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment23</guid><pubDate>Tue, 27 Mar 2012 21:21:22 GMT</pubDate></item><item><title>Tom Robinson commented on Watch your 6, or is it your I/O?</title><description>Disabled your anti-virus?</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment22</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment22</guid><pubDate>Tue, 27 Mar 2012 20:37:50 GMT</pubDate></item><item><title>Bordev commented on Watch your 6, or is it your I/O?</title><description>Defrag</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment21</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment21</guid><pubDate>Tue, 27 Mar 2012 18:55:32 GMT</pubDate></item><item><title>Nick commented on Watch your 6, or is it your I/O?</title><description>You told the freedb team to get their shit together and clean their mess up?</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment20</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment20</guid><pubDate>Tue, 27 Mar 2012 18:50:51 GMT</pubDate></item><item><title>Joe commented on Watch your 6, or is it your I/O?</title><description>Loaded them into RavenFS ;-)</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment19</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment19</guid><pubDate>Tue, 27 Mar 2012 17:57:41 GMT</pubDate></item><item><title>Bundermuft commented on Watch your 6, or is it your I/O?</title><description>As you probably already had SSD, you did nothing</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment18</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment18</guid><pubDate>Tue, 27 Mar 2012 16:33:58 GMT</pubDate></item><item><title>Martin commented on Watch your 6, or is it your I/O?</title><description>Put the kettle on?

Every problem is a magnitude simpler when tackled with a hot cup of coffee.</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment17</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment17</guid><pubDate>Tue, 27 Mar 2012 14:42:48 GMT</pubDate></item><item><title>Josh commented on Watch your 6, or is it your I/O?</title><description>Increased the file chunk size to match the NTFS storage format chunk size</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment16</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment16</guid><pubDate>Tue, 27 Mar 2012 14:11:51 GMT</pubDate></item><item><title>Dmitry commented on Watch your 6, or is it your I/O?</title><description>You had done a regular data import and RavenDB did its magic.</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment15</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment15</guid><pubDate>Tue, 27 Mar 2012 14:02:10 GMT</pubDate></item><item><title>SPATEN commented on Watch your 6, or is it your I/O?</title><description>SSD</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment14</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment14</guid><pubDate>Tue, 27 Mar 2012 13:40:42 GMT</pubDate></item><item><title>Itamar commented on Watch your 6, or is it your I/O?</title><description>Yeah, he tried with no luck. I agreed to providing mental support at 1AM instead, though.

:-)</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment13</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment13</guid><pubDate>Tue, 27 Mar 2012 13:18:40 GMT</pubDate></item><item><title>Roger Helliwell commented on Watch your 6, or is it your I/O?</title><description>Like flukus said... or even better, mounted a ram disk and filled it with your 3.1 million files.</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment12</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment12</guid><pubDate>Tue, 27 Mar 2012 13:16:04 GMT</pubDate></item><item><title>Sam commented on Watch your 6, or is it your I/O?</title><description>+1 for Itamar. Handballing is an extremely efficient operation.</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment11</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment11</guid><pubDate>Tue, 27 Mar 2012 13:07:11 GMT</pubDate></item><item><title>Pure Krome commented on Watch your 6, or is it your I/O?</title><description>Handball the problem over to Itamar?</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment10</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment10</guid><pubDate>Tue, 27 Mar 2012 11:42:06 GMT</pubDate></item><item><title>flukus commented on Watch your 6, or is it your I/O?</title><description>Move the files to SSD?</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment9</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment9</guid><pubDate>Tue, 27 Mar 2012 11:38:41 GMT</pubDate></item><item><title>Felice Pollano commented on Watch your 6, or is it your I/O?</title><description>My two cents: Use IO completion ports ( async ) for reading the files, but mantain the reading strictly sequential. In the "done" function publish an job and consume it by another ( more than one? thread(s) ) pushing data into the target, this will at least compensate the seek time by doing something useful, and possibly if somethime the push opertaion is delayed ( I guess it can be, but maybe I'm wrong ) you can even keep scanning the hard drive. </description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment8</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment8</guid><pubDate>Tue, 27 Mar 2012 11:00:47 GMT</pubDate></item><item><title>Duckie commented on Watch your 6, or is it your I/O?</title><description>I found some earlier talk about this in google groups 8 feb. Looking a github, you added Self optimizing on batch-sizes:

https://github.com/ravendb/ravendb/commit/294c2134c5fa7b0b95d0297dfac38cb9ab9acd38</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment7</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment7</guid><pubDate>Tue, 27 Mar 2012 10:39:21 GMT</pubDate></item><item><title>Duckie commented on Watch your 6, or is it your I/O?</title><description>Batching
Disable indexing (POST /admin/stopindexing )</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment6</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment6</guid><pubDate>Tue, 27 Mar 2012 10:25:18 GMT</pubDate></item><item><title>Falhar commented on Watch your 6, or is it your I/O?</title><description>I would say to merge the files.
Makes it easier for subsequent work.

But this merge itself would take some time. But this is really good place for asynchronous IO.</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment5</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment5</guid><pubDate>Tue, 27 Mar 2012 10:13:42 GMT</pubDate></item><item><title>Ryan commented on Watch your 6, or is it your I/O?</title><description>Compensate for the seek time somehow? Assuming you were on spinning metal drives</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment4</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment4</guid><pubDate>Tue, 27 Mar 2012 10:09:53 GMT</pubDate></item><item><title>csokun commented on Watch your 6, or is it your I/O?</title><description>merge file</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment3</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment3</guid><pubDate>Tue, 27 Mar 2012 10:09:24 GMT</pubDate></item><item><title>Max commented on Watch your 6, or is it your I/O?</title><description>Run it in the profiler.</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment2</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment2</guid><pubDate>Tue, 27 Mar 2012 10:07:36 GMT</pubDate></item><item><title>release candidate commented on Watch your 6, or is it your I/O?</title><description>gzip all files and then read the compressed stream at once?</description><link>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment1</link><guid>http://ayende.com/154433/watch-your-6-or-is-it-your-i-o#comment1</guid><pubDate>Tue, 27 Mar 2012 10:07:03 GMT</pubDate></item></channel></rss>