Преглед изворни кода

disable ramfs for meteor passes on <2Gi ram systems

tags/1.5
Nico Rey пре 4 година
родитељ
комит
72f43265b5
3 измењених фајлова са 12 додато и 1 уклоњено
  1. +4
    -0
      install.sh
  2. +7
    -0
      receive_meteor.sh
  3. +1
    -1
      templates/fstab

+ 4
- 0
install.sh Прегледај датотеку

@@ -189,6 +189,10 @@ sudo cp -rp templates/webpanel/* /var/www/wx/
log_done "Nginx configured"

### Setup ramFS
SYSTEM_MEMORY=$(free -m | awk '/^Mem:/{print $2}')
if [ "$SYSTEM_MEMORY" -lt 2000 ]; then
sed -i -e "s/1000M/200M/g" templates/fstab
fi
set +e
cat /etc/fstab | grep -q "ramfs"
if [ $? -eq 0 ]; then


+ 7
- 0
receive_meteor.sh Прегледај датотеку

@@ -5,6 +5,13 @@
. "$HOME/.tweepy.conf"
. "$NOAA_HOME/common.sh"


SYSTEM_MEMORY=$(free -m | awk '/^Mem:/{print $2}')
if [ "$SYSTEM_MEMORY" -lt 2000 ]; then
log "The system doesn't have enough space to store a Meteor pass on RAM" "INFO"
RAMFS_AUDIO="${METEOR_OUTPUT}"
fi

## pass start timestamp and sun elevation
PASS_START=$(expr "$5" + 90)
SUN_ELEV=$(python3 "$NOAA_HOME"/sun.py "$PASS_START")


+ 1
- 1
templates/fstab Прегледај датотеку

@@ -1 +1 @@
tmpfs /var/ramfs tmpfs nodev,nosuid,size=400M 0 0
tmpfs /var/ramfs tmpfs nodev,nosuid,size=1000M 0 0

Loading…
Откажи
Сачувај