Thanks very much for the clarification.

So, we'd i guess ideally set the block size equal to the transfer rate for
optimum results.

If seek time has to be 0.5% of transfer time would i set my block size at
200MB (higher than transfer rate)?
Conversely if seek time has to be 2% of transfer time would i still set my
block size at 100MB?

On Wed, Feb 22, 2012 at 8:16 PM, Praveen Sripati
<praveensrip...@gmail.com>wrote:

> Seek time is ~ 10ms. If seek time has to be 1% of the transfer time then
> transfer time has to be ~ 1000 ms (1s).
>
> In ~ 1000 ms (1s) with a transfer rate of 100 MB/s, a block of 100MB can
> be read.
>
> Praveen
>
> On Wed, Feb 22, 2012 at 11:22 AM, viva v <vivamail...@gmail.com> wrote:
>
>> Have just started getting familiar with Hadoop & HDFS. Reading Tom
>> White's book.
>>
>> The book describes an example related to HDFS block size. Here's a
>> verbatim excerpt from the book
>>
>> "If the seek time is around 10 ms, and the transfer rate is 100 MB/s,
>> then to make the seek time 1% of the transfer time, we need to make the
>> block size around 100 MB."
>>
>> I can't seem to understand how we arrived at the fact that block size
>> shold be 100MB.
>>
>> Could someone please help me understand?
>>
>> Thanks
>> Viva
>>
>
>

Reply via email to