スワップの常時使用

すでにext3化で、スワップファイル自体は作成してあるが、これを常時使用するようにする。 TTextReaderなどでは、メモリが不足することがあるため、必須。 # vi /etc/fstab
/hdd3/.swap      swap    swap    defaults        0 0
# vi /etc/rc.d/init.d/swap
#!/bin/bash

# rc.swap 1.00 2002/12/30 03:46:43 (Kenichi Okada)
#

# Source function library.
. /etc/rc.d/init.d/functions

usage()
{
    echo "Usage: $0 {start|stop|status|restart|reload}"
}

if [ $# -lt 1 ] ; then usage ; exit 0 ; fi
action=$1

case "$action" in

start)
    msg -n "Activating swap:"
    swapon -a 2>/dev/null
    RETVAL=$?
    if [ $RETVAL -eq 0 ]; then
	msg " done."
    else
	msg " failed."
    fi
    ;;

stop)
    msg -n "Deactivating swap:"
    swapoff -a 2>/dev/null
    RETVAL=$?
    if [ $RETVAL -eq 0 ]; then
	msg " done."
    else
	msg " failed."
    fi
    ;;

status)
    cat /proc/swaps
    ;;

restart|reload)
    $0 stop
    $0 start
    ;;

*)
    usage
    ;;

esac

exit 0
# chmod a+x /etc/rc.d/init.d/swap # cd /etc/rc.d # for i in rc3.d rc4.d rc5.d do cd $i ln -s ../init.d/swap S30swap cd .. done # for i in rc0.d rc6.d do cd $i ln -s ../init.d/swap K70swap cd .. done

このブログ記事について

このページは、norが2009年2月15日 22:04に書いたブログ記事です。

ひとつ前のブログ記事は「Intellisyncの設定」です。

次のブログ記事は「内蔵フラッシュの節約」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

アーカイブ

ウェブページ

Powered by Movable Type 6.8.5