Keresés

Új hozzászólás Aktív témák

  • lapa

    veterán

    válasz chab7 #50020 üzenetére

    itt van az, amit én összeszedtem a témában, bajt egyik se okoz:

    lapa@inox:~$ cat /etc/rc.local
    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.


    #ez performancera állítja a cpu-t, ami nem jelenti azt, hogy nem fogja visszavenni minimumra. valami
    #rendszerbeli oka volt. lehet amúgy performance helyett ondemand is.
    echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

    #ez a trackpoint sebesség és érzékenység. ha van tapi is, akkor az elérési út kicsit más, egy könytárral
    #lejjebb.
    echo -n 120 > /sys/devices/platform/i8042/serio1/speed
    echo -n 255 > /sys/devices/platform/i8042/serio1/sensitivity

    #hangkártyán aktiválja az alvást
    echo 1 > /sys/module/snd_hda_intel/parameters/power_save
    echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller

    #sata vezérlőn aktiválja az alvást - nekem még 10 percenként cronjob is van, mert elfelejti
    if [ -f /sys/class/scsi_host/host0/link_power_management_policy ] ; then echo min_power > /sys/class/scsi_host/host0/link_power_management_policy ; fi
    if [ -f /sys/class/scsi_host/host1/link_power_management_policy ] ; then echo min_power > /sys/class/scsi_host/host1/link_power_management_policy ; fi
    if [ -f /sys/class/scsi_host/host2/link_power_management_policy ] ; then echo min_power > /sys/class/scsi_host/host2/link_power_management_policy ; fi
    if [ -f /sys/class/scsi_host/host3/link_power_management_policy ] ; then echo min_power > /sys/class/scsi_host/host3/link_power_management_policy ; fi
    if [ -f /sys/class/scsi_host/host4/link_power_management_policy ] ; then echo min_power > /sys/class/scsi_host/host4/link_power_management_policy ; fi

    #ritkábban írogat ki lemezre
    echo 1500 > /proc/sys/vm/dirty_writeback_centisecs

    #cpu energiatakarékol
    echo 1 > /sys/devices/system/cpu/sched_mc_power_savings

    #ami usb eszköz van, arra aktiválja az automatikus alvást
    for i in `find /sys -name autosuspend -exec echo {} \;` ; do echo "1" > $i ; done
    for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
    for i in /sys/bus/usb/devices/*/power/level; do echo auto > $i; done


    #ez konkrét gép (szerver) esetén 40-50%-ig tölti az akksit, alatta a phc feszültségek, alatta merevlemez
    #kikapcsoltatása 2 perc után
    #azért van feltétellel megoldva, mert itthon minden gépen ugyanez a rendszer van.
    if [ `dmidecode -t baseboard | grep 1ZFDV9323EH | wc -l` -eq 1 ]
    then
    echo 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
    echo 50 > /sys/devices/platform/smapi/BAT0/stop_charge_thresh
    echo "22 17 17" > /sys/devices/system/cpu/cpu0/cpufreq/phc_vids
    echo "22 17 17" > /sys/devices/system/cpu/cpu1/cpufreq/phc_vids
    # hdparm -B 255 /dev/sdb
    hdparm -B 0 /dev/sdb
    hdparm -S 10 /dev/sdb
    fi

    #ezt ki ne hagyd
    exit 0

    és itt a crontab:

    10,20,30,40,50 * * * * if [ -f /sys/class/scsi_host/host0/link_power_management$
    10,20,30,40,50 * * * * if [ -f /sys/class/scsi_host/host1/link_power_management$
    10,20,30,40,50 * * * * if [ -f /sys/class/scsi_host/host2/link_power_management$
    10,20,30,40,50 * * * * if [ -f /sys/class/scsi_host/host3/link_power_management$
    10,20,30,40,50 * * * * if [ -f /sys/class/scsi_host/host4/link_power_management$

    ezekkel nyersz 1-2 (3-4) wattot biztosan.

    [ Szerkesztve ]

Új hozzászólás Aktív témák