[LARTC] About "b" meaning "byte" and bit
Andy Furniss
lists at andyfurniss.entadsl.com
Thu Sep 6 23:14:51 CEST 2007
DervishD wrote:
> Hi Indunil :)
>
> * Indunil Jayasooriya <indunil75 at gmail.com> dixit:
>> On 8/31/07, DervishD <lartc at dervishd.net> wrote:
>>> Hi all :)
>>>
>>> I think that this issue has already been discussed on this list, but
>>> google didn't find anything interesting, so I'm bringing the subject
>>> again.
>>>
>>> The output of "tc" uses "b" meaning "byte" and "bit" for "bit". The
>>> "official" suffixes for those units are "B" and "b", respectively, and
>>> on top of this, I'm not sure if "kbit" means "kilobit" or "kibibit" in
>>> "tc" output.
>>>
>> SEE below that was taken form this URL
>>
>> http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm
>>
>>
>> Please read: tc tool (not only HTB) uses shortcuts to denote units of rate.
>> kbps means kilobytes and kbit means kilobits ! This is the most FAQ about tc
>> in linux.
>
> Yes, I already knew that, what I was asking is why SI units are not
> used and "shortcuts" are used instead: see my original message, I was
> not sure if kilobit was being used correctly (meaning 1000 bits) or if
> it was being used mistakenly for kibibit (1024 bits), and on top of
> that, why "b" was being used as byte when the SI prefix for byte is "B".
It got changed so kbit means 1000 when S.Hemminger took over maintenance
IIRC.
>
> I mean, tc doesn't seem to follow any standard except maybe in
> kilobit (which should be then used as kb, not kbit).
I think changing kb and kbit would break too many existing scripts.
>
> Raúl Núñez de Arenas Coronado
>
More information about the LARTC
mailing list