Skip to content

cdsl-research/g2123019_M1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Garrulus 2

Ubnutu上で動作する.sh及び.pyファイル.

本ソフトウェアの使用を想定する状況として,ファイルサーバがファイルをバックアップ中にユーザからファイルが転送された場合,ユーザのファイル転送時間を増加させないために用いる.

reculc.py

バックアップ速度を制限することでユーザにディスク帯域を渡し,ユーザのファイル転送時間の増加を防ぐ.

制限は,バックアップ期限を超えないように設定される.

ファイル内の[dirname],[user],[address]には,環境に合わせてそれぞれ任意のディレクトリ名,ユーザ名,IPアドレスを入力する必要がある.

実行すると,バックアップ期限までの時間を入力するよう求められる.

image

interval= の部分で設定した秒数ごとにファイル転送を中断し,バックアップの制限速度を変更する.下記の例は20秒ごとで設定した場合の実行結果である.

image

filesize.py

転送中のファイルの残りファイルサイズを計算する.

バックアップ速度の制限に用いるため,reculc.pyにおいて実行される.

ファイル内の[path]には,環境に合わせて任意のファイルパスを入力する必要がある.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published