CEPH filesystem development
 help / color / mirror / Atom feed
From: Mark Nelson <mnelson@redhat.com>
To: "Wang, Zhiqiang" <zhiqiang.wang@intel.com>
Cc: "ceph-devel@vger.kernel.org" <ceph-devel@vger.kernel.org>
Subject: Re: 05/06/2015 Weekly Ceph Performance Meeting IS ON!
Date: Thu, 07 May 2015 09:39:41 -0500	[thread overview]
Message-ID: <554B792D.1010509@redhat.com> (raw)
In-Reply-To: <06E7D85B3BA36C4DB207FEDE871C53489DB42F@SHSMSX101.ccr.corp.intel.com>

Hi Zhiqiang,

Yes, you can do zipf distributions (and also pareto):

https://plus.google.com/+JensAxboe/posts/RN4ZSQZs3vS
http://www.hpl.hp.com/research/idl/papers/ranking/ranking.html

There is also work going on (may have been merged, I haven't checked) to 
support non-uniform random distributions with drift:

http://www.spinics.net/lists/fio/msg03776.html

If you use cbt at all for this, I've tooled support for non-uniform 
distributions into the librbd fio module.  Here's an example using an 
erasure coded base pool with a 3x replication cache pool and running 
zipf distribution tests against it:

cluster:
   user: nhm
   head: "burnupiX"
   clients: ["burnupiY"]
   osds: ["burnupiX"]
   mons:
     burnupiY:
       a: "192.168.10.2:6789"
   osds_per_node: 30
   fs: 'xfs'
   mkfs_opts: '-f -i size=2048 -n size=64k -K'
   mount_opts: '-o inode64,noatime,logbsize=256k'
   conf_file: '/home/nhm/src/ceph-tools/cbt/rbdtiering2/ceph.conf'
   iterations: 1
   clusterid: "ceph"
   tmp_dir: "/tmp/cbt"
   use_existing: False

   crush_profiles:
     cache:
       osds: [24,25,26,27,28,29]
   erasure_profiles:
     ec62:
       erasure_k: 6
       erasure_m: 2
   pool_profiles:
     basepool:
       pg_size: 2048
       pgp_size: 2048
       cache:
         pool_profile: 'cache_pool'
         mode: 'writeback'
       replication: 'erasure'
       erasure_profile: 'ec62'
     cache_pool:
       crush_profile: 'cache'
       pg_size: 1024
       pgp_size: 1024
       replication: 3
       hit_set_type: 'bloom'
       hit_set_count: 8
       hit_set_period: 60
       target_max_objects: 32768
       target_max_bytes: 137438953472

benchmarks:
   librbdfio:
     time: 600
     vol_size: 262144
     mode: [read, write, randread, randwrite, rw, randrw]
     rwmixread: 50
     op_size: [4194304, 131072, 4096]
     concurrent_procs: [1]
     iodepth: [128]
     osd_ra: [4096]
     cmd_path: '/home/nhm/src/fio/fio'
     pool_profile: 'basepool'
     random_distribution: 'zipf:1.2'
     log_avg_msec: 100


On 05/07/2015 01:39 AM, Wang, Zhiqiang wrote:
> Hi Mark,
>
> In the meeting you mentioned fio has some new features which can generate workload other than pure random. Can you share the config for that? I may want to use this to test the performance of proxy write. Thanks!
>
> -----Original Message-----
> From: ceph-devel-owner@vger.kernel.org [mailto:ceph-devel-owner@vger.kernel.org] On Behalf Of Mark Nelson
> Sent: Wednesday, May 6, 2015 8:45 PM
> To: ceph-devel@vger.kernel.org
> Subject: 05/06/2015 Weekly Ceph Performance Meeting IS ON!
>
> 8AM PST as usual! Discussion topics include:  Newstore updates.  Please feel free to add your own!
>
> Here's the links:
>
> Etherpad URL:
> http://pad.ceph.com/p/performance_weekly
>
> To join the Meeting:
> https://bluejeans.com/268261044
>
> To join via Browser:
> https://bluejeans.com/268261044/browser
>
> To join with Lync:
> https://bluejeans.com/268261044/lync
>
>
> To join via Room System:
> Video Conferencing System: bjn.vc -or- 199.48.152.152 Meeting ID: 268261044
>
> To join via Phone:
> 1) Dial:
>             +1 408 740 7256
>             +1 888 240 2560(US Toll Free)
>             +1 408 317 9253(Alternate Number)
>             (see all numbers - http://bluejeans.com/numbers)
> 2) Enter Conference ID: 268261044
>
> Mark
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

      reply	other threads:[~2015-05-07 14:39 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-06 12:45 05/06/2015 Weekly Ceph Performance Meeting IS ON! Mark Nelson
2015-05-07  6:39 ` Wang, Zhiqiang
2015-05-07 14:39   ` Mark Nelson [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=554B792D.1010509@redhat.com \
    --to=mnelson@redhat.com \
    --cc=ceph-devel@vger.kernel.org \
    --cc=zhiqiang.wang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox