WD my book world NAS Tiuningavimas

S
  • 23 Rugs '11

Puse metu naudojau su orginaliu softu, kol neperejo updeitai ir pradejo smigineti NAS. Viska ismeginau, kol nesugalvojau ipusti debian i NAS. Visas puikiai veikia jokiu luzimu. Bet liko keletu dalyku dar baigti, iki pilnos laimes.
Siuo metu dirbu su tuo, kad sustotu diskas kai yra nenaudojimas. Siam reiklaui naudoju hd-idel.
Paleidus hd idel diskas sustoja pagal nustatyta laika, bet po kokiu 5 min ar 2 jis pasileidzia up vel .
Supratau, kad kaskas uzklausineja diska ar raso logus i hdd. Apribojau procesus, kad nesikreiptu i diska pagal sita tuturiol http://info4admins.com/tips-to-spindown ... or-ubuntu/
Atsinesiau i miegamaji hdd, kad geriau girdetus kada jis pasileidzia. Ryte perziurejus hd-idle loga parode, kad ilgiausiai diskas buvo sustojas 4 valandom, poto vel stop ir vel po 2 valandu up.
Aisku kurkas geriau nei po 2min diskas vel pasileizdavo. Bet dar ne visai gerai, nes tokiu laiku i diska nieks nesikreipe nes miegojau
siuo metu sustabdziau siuos procesus visai ir testuoju toliau...

/etc/init.d/rsyslog stop

/etc/init.d/mysql stop

/etc/init.d/cron stop

/etc/init.d/ntp stop

/etc/init.d/rsync stop

Gal turit dar ideju kas gali bruzinti diska. Cia like procesai
2201 root 20 0 2548 1156 932 R 99.9 0.9 0:08.23 top
1 root 20 0 2016 700 608 S 0.0 0.6 0:00.57 init
2 root 15 -5 0 0 0 S 0.0 0.0 0:00.02 kthreadd
3 root 15 -5 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0
4 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 events/0
5 root 15 -5 0 0 0 S 0.0 0.0 0:00.04 khelper
30 root 15 -5 0 0 0 S 0.0 0.0 0:00.34 kblockd/0
35 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 ata/0
36 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 ata_aux
57 root 20 0 0 0 0 S 0.0 0.0 0:00.01 pdflush
58 root 20 0 0 0 0 S 0.0 0.0 0:00.01 pdflush
59 root 15 -5 0 0 0 S 0.0 0.0 0:03.17 kswapd0
60 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
64 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 xfslogd/0
65 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 xfsdatad/0
66 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 xfs_mru_cache
684 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 sata-endQ

S
  • 23 Rugs '11

Antras dalikas ka noriu dar pasidaryti ant nas, tai prisukti web cam.
lsusb
Bus 001 Device 002: ID 1415:2000 Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc. Sony Playstation Eye
Bus 001 Device 001: ID 0000:0000

Bet nelabai suprantu, kaip tai padaryti. Instaliavau
apt-get install libv4l-0
toliau
export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
Perkraunu ir vistiek neprisuka man web cam

ls: cannot access /dev/video: No such file or directory
Laukiu ideju

A
  • 23 Rugs '11

Dėl procesų gal vertėtų kokį loginima įjungti ir nustatyti kad logus ramuose saugotu, gal padėtų atsekti kas per procesas tavo harda prižadina. Nieko panašaus neteko daryti tai čia tik "teorija".
Dėl kameros įdėjų neturiu, kažkaip neteko susidurti su jom išvis..

T
Techtronic
Mindaugas N.
  • 23 Rugs '11

Jeigu ne root tai gal sukurus cronjob kas minute su komanda: lsof -l |grep /mnt/DATA >>/tmp/foo.log pasisektu pagauti

S
  • 23 Rugs '11

biski pakeiciau i mnt/DATA i dev/sda. Nes debianas ikistas i pagrindini hdd.
Su mnt/data neveike. su dev/sda loge pastina. Bet kaip ten isfiltruoti kas ten prirasyta
Paziurekit : http://goo.gl/hGBu5

Papildau:
tiksliau veikia ir su dev/data bet prirasius -v

S
  • 24 Rugs '11

Panasu, kad judu i geraja puse, net 9 val ilgiausiai buvo isbuvias sustojas diskas. Kol pats uzklausos nedaviau.
Tik 5 ryto buvo pasileidias, bet tokiu laiku mano vienas linuxinis imtuvas persikrauna ir man rodos jis vel mauntinas nfs prie nas. Reiks sianakt atjunkti nuo nas visus irenginius. Dar vienas dalikas mane domina NTP. Ar galima ji gonfiguruoti, kad tik pasikrovus NAS butu sinhronizuojamas laikas. Nes dabar rankom ivedu. O pagal default man rodos daznai updeitinas laikas, todel visai ji istriniau.
date: 2011-09-24, time: 03:51:53, disk: sda, running: 1316815946, stopped: 20344(runnig time nasamones rodo nes laika perstaciau)
date: 2011-09-24, time: 05:51:56, disk: sda, running: 661, stopped: 6542
date: 2011-09-24, time: 15:25:03, disk: sda, running: 661, stopped: 33726 (9val laikos sekundemis)

Turiu dar dar keleta klausimu.

  1. Ka reiskia MTU ir kaip jis itakoja tinklo duomenu perdavimo spartai. Dabar pagal default pas mane rauterija 1500, bet NAS supranta iki 90000.
  2. Padekit su kamera Kaip instaliuoti draiverius, senas kernelis
    Linux MyBookWorld 2.6.24.4 #1 Thu Apr 1 16:43:58 CST 2010 armv5tejl GNU/Linux
  3. Kaip priversti apsvietima dirbti pagal mano norus. Daleiskim kai NAS yra darbo rezima, kad apsvietimas sviestu. O diskui sustojus apsvietimas uzgestu. Cia tik tiek ispesiau
  4. By default, one LED is on at all times, even when you power the device down. I disabled the LEDs on my own device by putting "echo 15 > /sys/class/leds/oxnas-wd810-leds\:st/brightness" in /etc/rc.local.
T
Techtronic
Mindaugas N.
  • 24 Rugs '11

Kad lengviau suprasti lsof

└% cd
┌┤minde@pts/1:...e/minde/├┤12:49 Vilnius├┤0.27, 0.29, 0.83├
└% lsof -l |grep /mnt/DATA
┌┤minde@pts/1:...e/minde/├┤12:49 Vilnius├┤0.27, 0.29, 0.83├
└┤1├% cd /mnt/DATA           
┌┤minde@pts/1:/mnt/DATA/├─┤12:49 Vilnius├┤0.25, 0.28, 0.83├
└% lsof -l |grep /mnt/DATA
lsof       4432           1000  cwd       DIR       8,17     4096          2 /mnt/DATA
grep       4433           1000  cwd       DIR       8,17     4096          2 /mnt/DATA
lsof       4434           1000  cwd       DIR       8,17     4096          2 /mnt/DATA
zsh       12838           1000  cwd       DIR       8,17     4096          2 /mnt/DATA
┌┤minde@pts/1:/mnt/DATA/├─┤12:49 Vilnius├┤0.25, 0.28, 0.83├
└%

del kitu klausimu pabandyk paieska, jeigu nieko nerasi kurk nauja tema

T
Techtronic
Mindaugas N.
  • 24 Rugs '11

Del led, kad sviestu tik tada kai yra mounted gal imanoma tikrinti pvz panaudojus test

[[ -b "/dev/sda2" ]] && echo 15 > /sys/class/leds/oxnas-wd810-leds\:st/brightness"

-b if /dev/sda2 exists and is block special, tada echo 15 > /sys/.... o jeigu nera tada nieko. Nieko kito negaliu patarti

S
  • 26 Rugs '11

Dar viena beda samba greitis labai letas. 5MBs kur seniau budavo 25MBs.
Cia mano samba configas. http://goo.gl/kQIJg
Meginau atkomentuoti sia eilute bet, tas pats.

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

Cpu nas apsikrauna iki 30% kai yra kopijuojama is NAS...

S
  • 28 Rugs '11

Gal kokiu ideju??? Nes nas daugiau 5MBs netempia tiek per ftp ar samba, nfs. Kompas, rauteris ir nas turi gigabitines junktis. Seniau budavo apie 25MBs dabar tik 5MBs.
Ar gali buti del seno kernelio?? Na kokiu nors ideju, nes googlei neliko neivieno puslapio kur neskaiciau

A
  • 28 Rugs '11

O gal tu jungiesi per orą?

S
  • 28 Rugs '11

Ilgai gilinaus nuo tinklo konfigurasijos iki disku... Ir vole!!!
Pakeitus is ext3 i xfs nuo 4-7 MBs Gavau stabilu 45MBs per FTP. Naudojant samba apie 17MBs vietoi 4-5MBs
Kaip tokiam nas serveriukai tai labai puikiai
Prikeliau antram gyvenimui
Idomu ar yra kokia greitesne failu sistema nei xfs? Gal dar kiek isspausciau
Nors cpu 100% apsikrauna

S
  • 30 Rugs '11

Dar pastebejimu...
Naudojant xfs ir transsmision NAS nusmigdavo po kokis 30 60 min. Per formatavus i ext2 baigesi bedos. Torentai sukasi kaip turi buti.
Idomu kodel taip yra... ext3 perletas ext4 ir reisser4 kernelis nepalaiko, xfs smigdavo nuo torrentu. ext2 pats tas, ir geras greitis ir stabilumas.
Dar reikejo ip6 isjunkti nes stabde lan trafika is kur zmogui tiek zinoti
Gerai, kad googlas ir noras yra

S
  • 5 Spa '11

Ka sis skriptas daro ir kur ziureti jo rezultatus?/
Searching for the changed file

To search to files which are continuously changing on the hard disk, I made a script for which files are changed in the past XX minutes. Knowing which files are changing, you can find a solution for this. For example moving the file on a ram disk (tmpfs).
To create the script, do the following:

vi /usr/local/sbin/ff_changed

!/bin/sh

echo Search whole filesystem for changed files in the last $1 minutes
find /bin /dev /etc /home /lib /media /mnt /opt /root /sbin /srv /tmp /usr /var -cmin -$1

chmod a+x /usr/local/sbin/ff_changed

S
  • 6 Spa '11

Pasirasius si skripta galima sekti kas judina diska. Kas raso, skaito, konkreciai parodo kelia koks failas buvo paliestas paskutine minute.
tik kodas taip turi atroditi.

find /bin /dev /etc /home /lib /media /mnt /opt /root /sbin /srv /tmp /usr /var -cmin -1