Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Algemeen => Topic gestart door: Redbeard op 19 september 2015, 18:38:20
-
Sinds een aantal weken heb ik last van enorme lag. Inmiddels ben ik er achter gekomen dat de lag zich altijd 6-8 minuten na een heel uur voordoet (11:08, 12:08, etc.). Het lijkt er dus op dat een geplande taak elk uur enorme lag veroorzaakt. Tijdens het gamen heb ik dan een lange freeze en af en toe zelf een kick.
Als ik de server herstart of een tijdje uitlaat dan is het daarna weer raak rond het zelfde tijdstip.
Via de broncontrole applicatie op de NAS zie ik in het tablad volume/iSCSI dat er rond dit tijdstip geschreven wordt op de NAS. Ook al zijn dit "pieken" van nog geen 6%. Echter kan ik helaas niet achterhalen waardoor dit komt.
Weten jullie of er iets is waar ik dit beter mee kan monitoren?
-
Voor het netwerkverkeer zou je Darkstat, te vinden bij Synocommunity, kunnen proberen.
Verder kun je in PuTTY htop doen, net voor het tijdstip dat het zich voordoet.
-
Heb DarkStat geinstalleerd maar krijg dan helemaal geen Grafieken te zien. Wel zie ik dat er verkeer gemonitord wordt..
zal me eens verdiepen in het werkend krijgen van Putty.
-
Darkstat werkt niet goed met internet explorer.
Je ziet dan niets.
-
Gebruik chrome.
[attach=1]
-
Geen grafieken in Darkstat klopt. (Getest met Safari, Firefox, Chrome) Dat moet door een recente verandering in DSM gebeurd zijn. Vroeger waren ze er wel met deze versie van Darkstat, maar ik keek er nooit naar en ging direct door naar de 'hosts' pagina. Die werkt onveranderd.
( http://mijnIP:667/hosts/?full=yes&sort=lastseen )
-
Even geïnstalleerd maar, bij mij doet die het wel (met Chrome en IE) met de laatste DSM update op m'n DS111:
[attach=1]
[attach=2]
-
Het heeft volgens mij Java op de PC nodig.
-
Hmm, maar we draaien het op de Synology. Is daar een JAVA package voor? Ik had net wel even 1 bar van een grafiek en geloof dat ik toen even de Network bond had weggehaald.
-
Kijk even in je Firewall op de DS.
Maak daar dezelfde regel aan onder de Bond als onder Alle interfaces.
Misschien dat de grafieken het dan wel doen?
-
Is daar een JAVA package voor?
Op je PC heb je Java nodig niet op je NAS.
De graphics wordt gedaan door: graph.js.
-
graph.js is een vrij kort script, dat inderdaad de pagina met grafieken opmaakt. Ik zie echter nergens een aanroep van Java code in dat script. Ik denk ook niet dat Java nodig is. De tekstuele delen worden wel geladen, alleen de balken niet. Vreemd.
Maar dit leidt af omdat het voor dit probleem niet relevant is. In de grafieken kun je niet zien welke IP's aangesproken worden. Dan moet je toch op de Hosts pagina zijn.
-
Het heeft inderdaad te maken met het in- en uitschakelen van de Bond. Zonder Bond werkt het prima. Geen idee waarom. De firewall staat overigens uit. Tenminste er staat "Indien niet voldaan wordt aan de regels: Toegang toestaan". Op zich leuk om het werkend te krijgen met een werkende Bond. Dit zal bijvangst zijn.
Weet verder niet over de grafieken een normaal scenario schetsen.
[attach=1]
On topic:
De table is vrij groot en zie voornamelijk 1 MAC adres voorbij komen en veel verschillende IP adressen. Als netwerk leek heb ik geen idee waar ik naar moet kijken ;)
-
Hier (http://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/msg134190/#msg134190) staat hoe je met PuTTY kunt inloggen.
Op het moment dat de lag zich voordoet kun je in htop kijken welke processen er CPU vragen.
Je kunt daarvoor de sortering gebruiken, op het kolommetje CPU% klikken.
Dus inloggen met PuTTY, htop intikken, CPU% klikken, spel spelen (Minecraft?) en wachten tot het 6-8 minuten over een heel uur is :-)
Bij Darkstat moet je zoals al gezegd is op het TABje hosts zijn.
Tip: Met een screen recorder kun je achteraf de resultaten bekijken.
-
Htop ready! Host table staat klaar.
Dus nu even wachten. Screenrecorder noodzakelijk? kan ik niet alt-tab'en?
-
Voor alle duidelijkheid: Java is niet hetzelfde als JavaScript ;) Darkstat heeft geen Java nodig, alleen een browser die overweg kan met JavaScript. Als de graphs niet werken, dan draai je misschien NoScript of een andere blokkerende extensie in je browser, of misschien is JS geheel uitgeschakeld.
Vwb de interface: Darkstat leest de standaard interface uit: eth0. Heb je je netwerkpoorten in bond staan, dan heet die interface `bond0` (of zoiets...draai `ifconfig` in een terminal, en je weet het zeker).
Wil je dat Darkstat dus een andere interface uitleest dan `eth0`, open `/var/packages/darkstat/scripts/start-stop-status`, en verander `eth0` op regel 16 naar de naam van de interface die je wel wilt gebruiken.
Let op: als er een package update geinstalleerd wordt, ben je dit weer kwijt.
Verder zou ik voorstellen ook eens alle packages uit te schakelen, en te kijken of het probleem zich dan ook voordoet.
-
Vwb de interface: Darkstat leest de standaard interface uit: eth0.
Dat vermoeden had ik al en was aan het zoeken naar de file :-)
Grafiek doet het hier nu.
-
Wil je dat Darkstat dus een andere interface uitleest dan `eth0`, open `/var/packages/darkstat/scripts/start-stop-status`, en verander `eth0` op regel 16 naar de naam van de interface die je wel wilt gebruiken.
Het is inderdaad bond1. Alleen het bijwerken van het bestand dat is voor een beginner als mij toch wat lastiger. Ik heb geen idee hoe ik bij de /var/packages/... directory kom. In ieder geval niet via de synology web interface heb ik het idee. of is hier een package van.
-
Hier (http://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/msg134190/#msg134190) staat hoe je met WinSCP (en PuTTY) kunt inloggen.
Daarmee kun je ook de file aanpassen. Wel opletten wat je doet!!!
-
Voor alle duidelijkheid: Java is niet hetzelfde als JavaScript ;) Darkstat heeft geen Java nodig, alleen een browser die overweg kan met JavaScript.
Weer wat geleerd, bedankt. ;D
-
Hier (http://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/msg134190/#msg134190) staat hoe je met WinSCP (en PuTTY) kunt inloggen.
Daarmee kun je ook de file aanpassen. Wel opletten wat je doet!!!
Oke, ga dat even proberen. Kwam met Putty al een eindje. Zie inderdaad dat er dan eth0 staat ipv bond1. Kan het ook aanpassen maar het saven wil nog niet ;) Zal eerst even die guide van jou lezen, leer ik nog is wat ;)
-
Ik zou WinSCP (http://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/) gebruiken en wel inloggen als root, dan is makkelijker om die file te editen zonder kennis van vi. ;)
[attachimg=1]
[attachimg=2]
-
Even opletten:
In DSM heet de interface Bond1, dat is echter niet hoe de interface daadwerkelijk heet "onder de kap", daar heet het bond0.
Dus in de file die @Birdy weer fantastisch :-) met een screenshot laat zien, moet je eth0 wijzigen in bond0.
-
Yes, het is gelukt. Sorry bedoelde ook Bond0, met ifconfig was dat inderdaad uit te lezen. Oke nu heb ik grafiekjes ;) In de tussentijd is de lag alweer geweest.. Dus moet weer even wachten.
Als de lag komt zal ik snel alt-tab doen en de host tab refreshen en naar de HTOP kijken
-
Found it!
coachpotato was de schuldige. Ieder uur werd er gezocht naar items in de wanted list. Ondanks dat ik de configuratie al had aangepast wordt dit dus blijkbaar pas echt gewijzigd na het stopzetten en opnieuw uitvoeren van de package. Nu scant coachpotato alleen nog vroeg in de ochtend :D
Thanks guys!
-
Mooi zo :)