iotop
показывает такую картину. Т.е. высокий «actual disk write», процессы показывает что почти ничто ничего не пишет, «total disk write» тоже низкий (около нуля). При этом диск постоянно шуршит, индикатор дисковой активности постоянно горит.
Просто я запустил такой скрипт:
#!/bin/bash
PORTS='80
8000
8080
8888'
UA="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0"
for ((a=2; a<256; a++))
do
(for ((b=0; b<256; b++))
do
for ((c=0; c<256; c++))
do
for ((d=0; d<256; d++))
do
IP="$a.$b.$c.$d"
for PORT in $PORTS
do
SERVER="$IP:$PORT"
timeout 5 wget --quiet -U "$UA" -T 1 -t 1 -O "/dev/shm/$SERVER.html" http://$SERVER/
if grep -q 'Stream is up at' "/dev/shm/$SERVER.html"
then
echo "http://$SERVER/" >> all_servers.m3u
if grep -q 'Stream is up at 128 kbps' "/dev/shm/$SERVER.html"
then
echo "http://$SERVER/" >> 128kbps_servers.m3u
fi # if 128
elif grep -q 'Icecast2' "/dev/shm/$SERVER.html"
then
echo "http://$SERVER/" >> Icecasts.list
fi # if shoutcast
rm "/dev/shm/$SERVER.html"
done # for ports
done # *.*.*.d
done # *.*.c.*
done # *.b.*.*
) &
done # a.*.*.*
По задумке всё должно происходить в памяти, т.к. временные файлы пишутся в /dev/shm
(tmpfs).
/dev/shm
свободен, df
показывает
Файл.система Размер Использовано Дост Использовано% Cмонтировано в
tmpfs 1,8G 668K 1,8G 1% /dev/shm
Памяти по идее тоже должно хватать.
И это не запись выхлопов echo
, что в скриптах перенаправляются в файлы, это происходит очень редко (меньше десяти записей в день).