Could you retest it with mmap() used?

Olga

2010/3/9 Matt Cowger <mcow...@salesforce.com>:
> It can, but doesn't in the command line shown below.
>
> M
>
>
>
> On Mar 8, 2010, at 6:04 PM, "ольга крыжановская" <olga.kryzh
> anov...@gmail.com> wrote:
>
>> Does iozone use mmap() for IO?
>>
>> Olga
>>
>> On Tue, Mar 9, 2010 at 2:57 AM, Matt Cowger <mcow...@salesforce.com>
>> wrote:
>>> Hi Everyone,
>>>
>>>
>>>
>>> It looks like I've got something weird going with zfs performance
>>> on a
>>> ramdisk....ZFS is performing not even a 3rd of what UFS is doing.
>>>
>>>
>>>
>>> Short version:
>>>
>>>
>>>
>>> Create 80+ GB ramdisk (ramdiskadm), system has 96GB, so we aren't
>>> swapping
>>>
>>> Create zpool on it (zpool create ram....)
>>>
>>> Change zfs options to turn off checksumming (don't want it or need
>>>  it),
>>> atime, compression, 4K block size (this is the applications native
>>> blocksize) etc.
>>>
>>> Run a simple iozone benchmark (seq. write, seq. read, rndm write,
>>> rndm
>>> read).
>>>
>>>
>>>
>>> Same deal for UFS, replacing the ZFS stuff with newfs stuff and
>>> mounting the
>>> UFS forcedirectio (no point in using a buffer cache memory for
>>> something
>>> that's already in memory)
>>>
>>>
>>>
>>> Measure IOPs performance using iozone:
>>>
>>>
>>>
>>> iozone  -e -i 0 -i 1 -i 2 -n 5120 -O -q 4k -r 4k -s 5g
>>>
>>>
>>>
>>> With the ZFS filesystem I get around:
>>>
>>> ZFS
>>> (seq write) 42360             (seq read)31010               (random
>>> read)20953       (random write)32525
>>>
>>> Not SOO bad, but here's UFS:
>>>
>>> UFS
>>> (seq write )42853             (seq read) 100761            (random
>>> read)
>>> 100471   (random write) 101141
>>>
>>>
>>>
>>> For all tests besides the seq write, UFS utterly destroys ZFS.
>>>
>>>
>>>
>>> I'm curious if anyone has any clever ideas on why this huge dispar
>>> ity in
>>> performance exists.  At the end of the day, my application will run
>>> on
>>> either filesystem, it just surprises me how much worse ZFS performs
>>> in this
>>> (admittedly edge case) scenario.
>>>
>>>
>>>
>>> --M
>>>
>>> _______________________________________________
>>> zfs-discuss mailing list
>>> zfs-discuss@opensolaris.org
>>> http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
>>>
>>>
>>
>>
>>
>> --
>>      ,   _                                    _   ,
>>     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
>> .----'-/`-/     olga.kryzhanov...@gmail.com   \-`\-'----.
>> `'-..-| /     Solaris/BSD//C/C++ programmer   \ |-..-'`
>>      /\/\                                     /\/\
>>      `--`                                      `--`
>



-- 
      ,   _                                    _   ,
     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
.----'-/`-/     olga.kryzhanov...@gmail.com   \-`\-'----.
 `'-..-| /     Solaris/BSD//C/C++ programmer   \ |-..-'`
      /\/\                                     /\/\
      `--`                                      `--`
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to