2022-10-12 00:34:38 +03:00
|
|
|
|
---
|
2022-11-19 03:36:06 +03:00
|
|
|
|
title: "🧮 Как определить сколько сервер передал байт в месяц"
|
2022-10-12 00:34:38 +03:00
|
|
|
|
date: 2022-10-12T00:30:14+03:00
|
2023-05-01 10:29:37 +03:00
|
|
|
|
lastmod: 2023-05-01T10:29:10+03:00
|
2022-10-12 00:34:38 +03:00
|
|
|
|
draft: false
|
|
|
|
|
tags: [linux, tips]
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Реально?
|
|
|
|
|
|
|
|
|
|
Если сами не озаботились сбором и хранением то «не реал»
|
|
|
|
|
[[1]](https://www.linux.org.ru/forum/admin/16813249?cid=16813276).
|
|
|
|
|
|
|
|
|
|
## Решение
|
|
|
|
|
|
|
|
|
|
Статистику, как и бэкапы, необходимо собирать до того, как они пригодятся.
|
|
|
|
|
|
|
|
|
|
Можно выполнить `cat /proc/net/dev`, а потом ещё раз через месяц.
|
|
|
|
|
Либо так:
|
|
|
|
|
```sh
|
|
|
|
|
cat /sys/class/net/<dev>/statistics/tx_bytes
|
|
|
|
|
```
|
2023-05-01 10:29:37 +03:00
|
|
|
|
|
|
|
|
|
## Решение 2: vnStat
|
|
|
|
|
|
|
|
|
|
Если надо на постоянной основе такое считать
|
|
|
|
|
— рекомендую [vnstat](https://wiki.archlinux.org/title/vnStat_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9))
|
|
|
|
|
[\[1\]](https://www.linux.org.ru/forum/admin/16813249?cid=16823352).
|