- 1
- 2
- 3
- 4
- 5
FREEKB=$[$(sed -n 2p /proc/meminfo | awk '{ print $2 }')+$(sed -n 3p /proc/meminfo | awk '{ print $2 }')+$(sed -n 4p /proc/meminfo | awk '{ print $2 }') ]
USEDKB=$[$(head -n 1 /proc/meminfo | awk '{ print $2 }')-$FREEKB ]
echo "Свободно: $[$FREEKB/1024] Мегабайт ($FREEKB килобайт)"
echo "Занято: $[$USEDKB/1024] Мегабайт ($USEDKB килобайт)"
ccoder 22.03.2010 12:25 # 0
Как вариант :))))
guest 22.03.2010 14:47 # +2
guest 22.03.2010 15:07 # 0
А ну как формат прока изменится, скажем, строчку добавят... "We're busted!"
snoopcatt 22.03.2010 17:47 # 0
MemFree: 79528 kB
[neko@gdetotut ~]$ freeram
Свободно: 585 Мегабайт (599708 килобайт)
Занято: 422 Мегабайт (432824 килобайт)
видите разницу? (:
просто мой говноскрипт прибавляет к реально свободной памяти ту, которую еще можно освободить (буферы+кэши)
guest 23.03.2010 14:52 # 0
guest 23.03.2010 15:47 # +0.6
Прям маньяк-эксгибционист. Разве только из-за деревьев в плаще не выпрыгивает.
guest 07.04.2010 22:43 # 0
snoopcatt 23.03.2010 20:08 # 0
>+/- Buffers
открыл, спасибо.
\\да, и это ресурс вроде говнокод, а не форум профессиональных программистов, внезапно!