Re: How mClock profile calculation works, and IOPS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Responses inline.

I have a last question. Why is the bench performed using writes of 4 KiB.
> Is any reason to choose that over another another value?
>
> Yes, the mClock scheduler considers this as a baseline in order to
estimate costs for operations involving other block sizes.
This is again an internal implementation detail.

On my lab, I tested with various values, and I have mainly two type of
> disks. Some Seagates and Toshiba.
>
> If I do bench with 4KiB, what I get from Seagate is a result around 2000
> IOPS. While the Toshiba is more arround 600.
>
> If I do bench with 128KiB, I still have results arround 2000 IOPS for
> Seagate, but Toshiba also bench arround 2000 IOPS. And from the rados
> experiment I did, having osd_mclock_max_capacity_iops_hdd set to 2000 on
> that lab setup is the value I get the most performance from my rados
> experiments, both with Segate and Toshiba disks.
>
> I would currently suggest setting osd_mclock_max_capacity_iops_hdd to
values you measured with fio as that is more realistic.
Like I mentioned, there are some improvements coming around this area that
would allow users to have greater control on
setting a realistic benchmark value.

-Sridhar
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux