URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80227
[ Назад ]

Исходное сообщение
"непонятки с терминалогии iproute2"

Отправлено iproute2 , 11-Май-08 22:28 
читаю мануал:
http://gazette.linux.ru.net/rus/articles/lartc/c834.html

тама пишет:

"Чтобы избежать путаницы, утилита tc использует следующие единицы измерения для задания пропускной способности:

mbps = 1024 kbps = 1024 * 1024 bps => byte/s
mbit = 1024 kbit => kilo bit/s.
mb = 1024 kb = 1024 * 1024 b => byte
mbit = 1024 kbit => kilo bit      
    
Хранятся данные в bps и b.

Но при выводе, tc использует сделующее соглашение:

1Mbit = 1024 Kbit = 1024 * 1024 bps => byte/s  "

но как бит=байт? может чо та не понел?


Содержание

Сообщения в этом обсуждении
"непонятки с терминалогии iproute2"
Отправлено Oyyo , 11-Май-08 23:21 
>[оверквотинг удален]
>mb = 1024 kb = 1024 * 1024 b => byte
>mbit = 1024 kbit => kilo bit      
>
>Хранятся данные в bps и b.
>
>Но при выводе, tc использует сделующее соглашение:
>
>1Mbit = 1024 Kbit = 1024 * 1024 bps => byte/s  "
>
>но как бит=байт? может чо та не понел?

поищи другой док, может просто гдето опечатка


"непонятки с терминалогии iproute2"
Отправлено Oyyo , 12-Май-08 01:17 
а вообще нужно первоисточники читать http://www.linux-foundation.org/en/Net:Iproute2

"непонятки с терминалогии iproute2"
Отправлено Z0termaNN , 12-Май-08 15:34 
иногда полезно и в исходниках посмотреть: tc_util.c

/* See http://physics.nist.gov/cuu/Units/binary.html */
static const struct rate_suffix {
    const char *name;
    double scale;
} suffixes[] = {
    { "bit",    1. },
    { "Kibit",  1024. },
    { "kbit",   1000. },
    { "mibit",  1024.*1024. },
    { "mbit",   1000000. },
    { "gibit",  1024.*1024.*1024. },
    { "gbit",   1000000000. },
    { "tibit",  1024.*1024.*1024.*1024. },
    { "tbit",   1000000000000. },
    { "Bps",    8. },
    { "KiBps",  8.*1024. },
    { "KBps",   8000. },
    { "MiBps",  8.*1024*1024. },
    { "MBps",   8000000. },
    { "GiBps",  8.*1024.*1024.*1024. },
    { "GBps",   8000000000. },
    { "TiBps",  8.*1024.*1024.*1024.*1024. },
    { "TBps",   8000000000000. },
    { NULL }
};



"непонятки с терминалогии iproute2"
Отправлено Oyyo , 12-Май-08 15:37 
ну, это вообще для гениев...
улыбаюсь

"непонятки с терминалогии iproute2"
Отправлено iproute2 , 18-Май-08 07:48 
>[оверквотинг удален]
>    { "KiBps",  8.*1024. },
>    { "KBps",   8000. },
>    { "MiBps",  8.*1024*1024. },
>    { "MBps",   8000000. },
>    { "GiBps",  8.*1024.*1024.*1024. },
>    { "GBps",   8000000000. },
>    { "TiBps",  8.*1024.*1024.*1024.*1024. },
>    { "TBps",   8000000000000. },
>    { NULL }
>};

Все понел спасибо :) поставил точку!