Chcę się przekonać, jak szybko rośnie dany plik.
mógłbym zrobić
watch ls -l file
I wydedukuj te informacje od tempa zmian.
Czy istnieje coś podobnego, co bezpośrednio wyprowadzałoby tempo wzrostu pliku w czasie?
command-line
files
ripper234
źródło
źródło
yum install pv
system Centos / Redhat, aby móc to zrobić ;-)progress
(Coreutils progress viewer) lub najnowsze wersjepv
mogą oglądać deskryptor pliku określonego procesu. Możesz więc zrobić:aby zobaczyć, jaki proces (
$pid
) do niego pisze i na którym deskryptorze pliku ($fd
), i wykonaj:lub:
źródło
Mam mały skrypt perla, który umieszczam w moim środowisku bash jako funkcję:
fileSizeChange <file> [seconds]
Sekundy uśpienia są domyślnie ustawione na 1.
źródło
Poniższa funkcja powłoki monitoruje plik lub katalog i pokazuje oszacowanie przepustowości / prędkości zapisu. Wykonaj za pomocą
monitorio <target_file_or_directory>
. Jeśli twój system nie ma du, co może mieć miejsce, jeśli monitorujesz przepustowość io we wbudowanym systemie, możesz zamiast tego użyć ls (patrz komentarz w kodzie)przykład użycia:
źródło