Жесткое ограничение ежемесячной загрузки

Жесткое ограничение ежемесячной загрузки

На моем интернет-соединении установлено ограничение на загрузку в 1 ГБ.

По этой причине я хочу жестко ограничить загрузку на моей машине Debian, чтобы никогда не превышать этот лимит в течение месяца.

После некоторого времени поисков того, как это сделать, выяснилось, что вся информация сводится к обобщенному формированию трафика для ограничения пиковой пропускной способности, а не к установке ежемесячных лимитов.

В конце концов я наткнулся наэто руководство, что подразумевает, что то, что я хочу сделать, возможно с tc. Однако этот конкретный вариант использования не соответствует моим потребностям, поскольку ограничения пропускной способности сбрасываются в начале календарного месяца, и это, похоже, скользящий ограничитель.

В идеале я хотел бы, чтобы это работало на двух уровнях. Первый — это 900 МБ беззаботного использования за календарный месяц, которые можно использовать так быстро или так медленно, как это необходимо. После того, как это будет использовано, оставшиеся 100 МБ должны быть распределены, как описано в руководстве, ссылка на которое приведена выше, накапливаясь в ведре. Затем, в конце календарного месяца, все лимиты сбрасываются.

Есть ли простой способ сделать это?

Связанный контент