Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Форум
    SwOS
    Отображать статистику в "читаемом для человека" формате

    Отображать статистику в "читаемом для человека" формате

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Отображать статистику в "читаемом для человека" формате, SwOS
     
    arrmo
    Guest
    #1
    0
    29.05.2016 19:35:00
    Привет! Что-то вроде опции -h в Linux (для команды ls) — было бы здорово, если бы на странице статистики можно было отображать данные в удобочитаемом виде. Спасибо!
     
     
     
    laurinkus
    Guest
    #2
    0
    14.07.2016 20:33:00
    Это не имеет смысла, потому что счётчики SwOS всё равно 32-битные.
     
     
     
    arrmo
    Guest
    #3
    0
    15.07.2016 04:32:00
    Что? Извините, наверное, не уловил вашу мысль. Я не спрашиваю про длину счётчиков — просто хочу, чтобы вывод был читабельным. Спасибо!
     
     
     
    normis
    Guest
    #4
    0
    15.07.2016 07:22:00
    Ты всё ещё не ответил, что считаешь читаемым — ты имеешь в виду в гигабайтах?
     
     
     
    arrmo
    Guest
    #5
    0
    15.07.2016 09:20:00
    Извини, думал, что сделал — пытался с помощью команды ls выше. Но позволь привести пример, чтобы помочь! В Linux, используя ls для просмотра файлов... вот список в «неудобочитаемом» формате:

    rmorris@linuxServer:/bin$ ls -alF b*  
    -rwxr-xr-x 1 root root 1037528 Jun 24 10:44 bash*  
    -rwxr-xr-x 1 root root  520992 Jan 19 17:11 btrfs*  
    -rwxr-xr-x 1 root root  249464 Jan 19 17:11 btrfs-calc-size*  
    lrwxrwxrwx 1 root root       5 Jan 19 17:11 btrfsck → btrfs*  
    -rwxr-xr-x 1 root root  278376 Jan 19 17:11 btrfs-convert*  
    -rwxr-xr-x 1 root root  249464 Jan 19 17:11 btrfs-debug-tree*  
    -rwxr-xr-x 1 root root  245368 Jan 19 17:11 btrfs-find-root*  
    -rwxr-xr-x 1 root root  270136 Jan 19 17:11 btrfs-image*  
    -rwxr-xr-x 1 root root  249464 Jan 19 17:11 btrfs-map-logical*  
    -rwxr-xr-x 1 root root  245368 Jan 19 17:11 btrfs-select-super*  
    -rwxr-xr-x 1 root root  253816 Jan 19 17:11 btrfs-show-super*  
    -rwxr-xr-x 1 root root  249464 Jan 19 17:11 btrfstune*  
    -rwxr-xr-x 1 root root  245368 Jan 19 17:11 btrfs-zero-log*  
    -rwxr-xr-x 3 root root   31288 May 20  2015 bunzip2*  
    -rwxr-xr-x 1 root root 1964536 Aug 19  2015 busybox*  
    -rwxr-xr-x 3 root root   31288 May 20  2015 bzcat*  
    lrwxrwxrwx 1 root root       6 May 20  2015 bzcmp → bzdiff*  
    -rwxr-xr-x 1 root root    2140 May 20  2015 bzdiff*  
    lrwxrwxrwx 1 root root       6 May 20  2015 bzegrep → bzgrep*  
    -rwxr-xr-x 1 root root    4877 May 20  2015 bzexe*  
    lrwxrwxrwx 1 root root       6 May 20  2015 bzfgrep → bzgrep*  
    -rwxr-xr-x 1 root root    3642 May 20  2015 bzgrep*  
    -rwxr-xr-x 3 root root   31288 May 20  2015 bzip2*  
    -rwxr-xr-x 1 root root   14616 May 20  2015 bzip2recover*  
    lrwxrwxrwx 1 root root       6 May 20  2015 bzless → bzmore*  
    -rwxr-xr-x 1 root root    1297 May 20  2015 bzmore*  

    А теперь с опцией -h, для «читаемого человеком» формата:

    rmorris@linuxServer:/bin$ ls -alF -h b*  
    -rwxr-xr-x 1 root root 1014K Jun 24 10:44 bash*  
    -rwxr-xr-x 1 root root  509K Jan 19 17:11 btrfs*  
    -rwxr-xr-x 1 root root  244K Jan 19 17:11 btrfs-calc-size*  
    lrwxrwxrwx 1 root root     5 Jan 19 17:11 btrfsck → btrfs*  
    -rwxr-xr-x 1 root root  272K Jan 19 17:11 btrfs-convert*  
    -rwxr-xr-x 1 root root  244K Jan 19 17:11 btrfs-debug-tree*  
    -rwxr-xr-x 1 root root  240K Jan 19 17:11 btrfs-find-root*  
    -rwxr-xr-x 1 root root  264K Jan 19 17:11 btrfs-image*  
    -rwxr-xr-x 1 root root  244K Jan 19 17:11 btrfs-map-logical*  
    -rwxr-xr-x 1 root root  240K Jan 19 17:11 btrfs-select-super*  
    -rwxr-xr-x 1 root root  248K Jan 19 17:11 btrfs-show-super*  
    -rwxr-xr-x 1 root root  244K Jan 19 17:11 btrfstune*  
    -rwxr-xr-x 1 root root  240K Jan 19 17:11 btrfs-zero-log*  
    -rwxr-xr-x 3 root root   31K May 20  2015 bunzip2*  
    -rwxr-xr-x 1 root root  1.9M Aug 19  2015 busybox*  
    -rwxr-xr-x 3 root root   31K May 20  2015 bzcat*  
    lrwxrwxrwx 1 root root     6 May 20  2015 bzcmp → bzdiff*  
    -rwxr-xr-x 1 root root  2.1K May 20  2015 bzdiff*  
    lrwxrwxrwx 1 root root     6 May 20  2015 bzegrep → bzgrep*  
    -rwxr-xr-x 1 root root  4.8K May 20  2015 bzexe*  
    lrwxrwxrwx 1 root root     6 May 20  2015 bzfgrep → bzgrep*  
    -rwxr-xr-x 1 root root  3.6K May 20  2015 bzgrep*  
    -rwxr-xr-x 3 root root   31K May 20  2015 bzip2*  
    -rwxr-xr-x 1 root root   15K May 20  2015 bzip2recover*  
    lrwxrwxrwx 1 root root     6 May 20  2015 bzless → bzmore*  
    -rwxr-xr-x 1 root root  1.3K May 20  2015 bzmore*  

    Теперь понятнее? Я уже писал код для такой задачи — могу предоставить ссылку, если нужно. Спасибо!
     
     
     
    normis
    Guest
    #6
    0
    15.07.2016 09:25:00
    В общем, проблема в единицах измерения, а не в формате вывода.
     
     
     
    arrmo
    Guest
    #7
    0
    15.07.2016 09:30:00
    Хорошо, теперь вы меня потеряли… Единица измерения подходит (байты), но нужна опция показывать только в B, kB, MB, GB, TB… То есть, не трогайте сами данные, просто сделайте возможность отображать их в таком формате. Проще говоря, просто обработайте текущие данные перед показом. Спасибо!
     
     
     
    normis
    Guest
    #8
    0
    15.07.2016 09:50:00
    Опция «-h» может означать «читаемый для человека» в Linux, но она только меняет порядок величины размеров файлов. Она не делает весь вывод команды более читаемым. Теперь я понимаю, что тебе нужны килобайты и мегабайты вместо байтов. Следовало начать с этого. Я же думал, что ты хочешь меньше данных, чтобы сделать вывод более удобным для восприятия.
     
     
     
    arrmo
    Guest
    #9
    0
    15.07.2016 11:11:00
    Да — именно так! Извини, если запутал тебя…
     
     
     
    docmarius
    Guest
    #10
    0
    15.07.2016 11:23:00
    И как вы собираетесь согласовать свой запрос с теми, кто хочет точные данные, а не Mb и kb? Некоторые даже могут обрабатывать этот вывод для внешнего использования. Ваш формат вывода снижает точность и детализацию результатов. Как думаете, стоит ли сделать две статистические страницы? Одна с точными значениями, а другая — «понятная человеку»?
     
     
     
    arrmo
    Guest
    #11
    0
    15.07.2016 11:28:00
    Привет! Да, не хочу этого лишать! Я думал сделать чекбокс или опцию для отображения в удобочитаемой форме. Спасибо!
     
     
     
    docmarius
    Guest
    #12
    0
    15.07.2016 11:30:00
    Разве SNMP-инструмент, который следит за коммутатором, не справится лучше — с таблицами, графиками и прочим? Например, The Dude? MRTG?
     
     
     
    arrmo
    Guest
    #13
    0
    15.07.2016 11:34:00
    Привет! Да, я использую LibreNMS для этого (SNMP) — работает довольно неплохо (за исключением бага в SwOS, но его уже исправляют). Поэтому, когда я смотрю на страницу, я скорее ориентируюсь на порядок величины, а не на каждый мелкий байт. Но я понимаю, что есть и те, кто всё-таки хочет точные данные, я не собираюсь никого ограничивать!
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2026 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры