Energiebesparende wapen gebaseerde bestandsserver op. hiervoor gebruikt maximaal 5 desktop harde schijven. (4 / 4 stap)

Stap 4: Het afstemmen van prestaties

Geen zorgen, dit zal niet zeer lang duren helemaal. Op dit punt zal uw schijven leveren ongeveer 32 MB/s op cache-koude items die is nergens in de buurt wat in mijn geval de schijven kunnen bieden. Een hdparm uitgevoerd in dit stadium ziet u de schijf kunt spuwen uit 60 mb/s en lopende 3 van die gelijktijdig tegen elk van mijn 3 schijven resulteert in ongeveer 18 mb/s elke zodat we weten dat de beperkende factor hier is de poort multiplier board, die op dit moment niet willen duwen van meer dan 60 mb/s.

Het eerste ding dat ik veranderd was de Lees verder. Ik weet niet wat het was ingesteld op meer, maar het was ofwel vrij laag of gewoon uit. Met behulp van dit kleine script vast dat:

voor schijf in/dev/sd?; doen hdparm - een 1024 $disk; gedaan

Volgende die ik de buffers gebruikt voor de netwerkcommunicatie verhoogde:

sysctl net.core.rmem_max=2801664

sysctl net.core.wmem_max=2097152

sysctl net.ipv4.tcp_rmem="4096 87380 2801664"

net.ipv4.tcp_wmem="4096 van de sysctl 16384 2097152"

sysctl net.core.optmem_max=65535

sysctl net.core.netdev_max_backlog=5000

Op dit punt was ik in staat om te lezen in 90 mb/s rechtstreeks af van de harde schijf en, met behulp van Samba, duw ongeveer 50 mb/s via het netwerk, die was op zoek heel behoorlijk. Nochtans zou vond ik dat tijdens het bedienen van bestanden de samba-proces verbruiken alle de CPU op een kern. Worden CPU-gebonden op wat een IO-gebonden werkdruk moet niet zinvol, dus ik heb om te werken aan de afstemming van de Samba. Ik heb deze 2 opties toegevoegd aan de sectie [global]:

gebruik van sendfile = true

strikte wijzen = yes

Vooral die ene resulteerde in een dramatische Lees verbetering. De tweede is voor betere schrijfprestaties. Hebben gedaan alle deze Samba is nu een IO-gebonden proces zoals het hoort, duwen gegevens op 65 + mb/s terwijl beweren slechts 70% voor één processorcore. Aangezien deze machine heeft niets meer belangrijk om te doen, dat is prima.

Tot slot moeten we om het stroomverbruik een standje lager door het verkrijgen van inactieve schijven tot enigszins agressief zijn uitgeschakeld.

hdparm -S 12 - K 1/dev/sd?

De waarde van de parameter -S is het bedrag van 5 tweede stuks die het inactief station houden spinnen zal voordat stroomvoorziening naar, zo 1 minuut. Western Digital heeft zijn eigen, unieke interpretatie van deze bijzondere instelling waar het meest agressieve kunt u het instellen op is -S 3 welke resultaten in de stroomvoorziening van de schijf naar na 10 minuten wordt inactief, dat is goed genoeg.

Thats it, je bent klaar!

Gerelateerde Artikelen

Meerdere 3D Scanner van de Raspberry PI

Meerdere 3D Scanner van de Raspberry PI

UPDATE: Check out stap 8 voor de nieuwste versie van mijn scanner en een downloadlink voor de python scripts.HalloIk ben een grote fan van de Arduino en Raspberry PI en hou ook 3D printen. Mij wilden voor zitten kundig voor een 3D-model maken van mij
De perfecte Snack van de film

De perfecte Snack van de film

u ooit geweest naar het theater en kon niet beslissen als je popcorn of snoep wilde? Afvragen niet meer. Deze smakelijke snack combineert het beste in de film snacks. Het is zeer ongezond, en zal waarschijnlijk rot voor je tanden, maar wie wil gezond
DIY Home LED transit teken

DIY Home LED transit teken

Hoe is dat voor 'moderne stedelijke inrichting'?Dingen zoals real-time transit gegevens over smartphones andeasier manieren om te betalen niet lijkt misschien een big deal, maar om het even wat die 'wrijving' uit het systeem verwijdert zal trekken me
Hoe te uw Xbox 360 JTAG en stormloop homebrew

Hoe te uw Xbox 360 JTAG en stormloop homebrew

ik zal gaan over de vraag hoe XBR en Xell op uw Xbox 360 te installeren.  Installeren van XBR kunt u veel doen dergelijke uitvoeren niet-ondertekende code(homebrew), installeert u een formaat harde schijf (zelfs 3.5 in desktop harde schijven!), ftp i
Techy (HDD is hergebruikt) Wind klokkenspel

Techy (HDD is hergebruikt) Wind klokkenspel

het weer absoluut mooi geweest! De lente is in de lucht inderdaad.Ik had een paar oude HDD rond leggend, ik laat mijn zoon ze uit elkaar te halen. Als hij dit aan het doen was, ik was het oppakken van de stukken (natuurlijk)...Ik maakte deze wind klo
Plugduino - Arduino gebaseerde 120 Volt stopcontact controller

Plugduino - Arduino gebaseerde 120 Volt stopcontact controller

Geef je Arduino een 120 volt schop in de broek!De Arduino is een geweldig hulpmiddel voor iedereen die geïnteresseerd in het leren van de microcontroller programmeren, maar na enkele LED's knipperen, wat is volgende? Dit project maakt het mogelijk uw
Energiebesparende Raspberry Pi Fileserver

Energiebesparende Raspberry Pi Fileserver

Dit is een laag energieverbruik thuis bestandsserver ik vanuit een raspberry pi en twee USB-station gevallen bouwde. Ik heb het toegewezen als netwerkschijf op al mijn computers thuis, dus we één gemeenschappelijk opslagplaats voor bestanden, documen
Gebruikt voor uw eigen particuliere wolk.

Gebruikt voor uw eigen particuliere wolk.

De term cloud is gewoon een nieuwe marketing term voor een goede oude ouderwetse webserver. Update: het heeft nu gerijpt om meer dan dat: https://en.wikipedia.org/wiki/Cloud_computing. Er zijn in ieder geval heel wat dingen die je met een webserver t
Hoe maak prop wapens!

Hoe maak prop wapens!

Lange tijd geen Zie instructables Gemeenschap! Hier ik ben weer bezorgt u een ander cosplay gerelateerde instructable! Deze keer, hoe maak je prop wapens in een soort van goedkope budget!En eerst, ik zou graag mijn excuses aanbieden als ik grammatica
Raspberry Pi WAP-bestandsserver

Raspberry Pi WAP-bestandsserver

Hallo collega instructeurs.Dit leerprogramma zal u tonen hoe te zetten van uw raspberry pi als een bestandsserver voor draadloos punt.Wat u moet weten:Het gebruik van Terminal op linux en op een ander apparaat (bijvoorbeeld: een apparaat met mac, win
Automatische regeling van de stroomvoorziening van de USB HDD voor een Raspberry Pi gebaseerde NAS

Automatische regeling van de stroomvoorziening van de USB HDD voor een Raspberry Pi gebaseerde NAS

De Raspberry Pi bestuur wordt veel gebruikt om te bouwen huis-servers door de Gemeenschap doen het zelf (DIY), dus het leek een goede keuze te zijn de basis voor mijn home Network Attached Server (NAS).Deze NAS moet twee belangrijke soorten opslag:So
ATX gebaseerd lab Power Supply

ATX gebaseerd lab Power Supply

Computer voedingen kosten rond US$ 15, maar lab voedingen kunnen draaien je $100 of meer! Door het omzetten van de goedkope (gratis) ATX leveren voedingen die gevonden kunnen worden in elke afgedankte computer, kunt u een fenomenale lab-macht met eno
Raspberry Pi GPIO uitbreiding kabel van een IDE-kabel gebruikt

Raspberry Pi GPIO uitbreiding kabel van een IDE-kabel gebruikt

Rev B van de raspberry Pi wordt geleverd met een 26-pin GPIO poort en mijn eerste dilemma na mijn Pi opvoeden was, hoe zou ik gaan om uit te breken van de PI GPIO pinnen zodat ik gemakkelijk toegang hen voor ontwerpwerk tot kon? Ik zocht on-line en v
How To Walk Across America

How To Walk Across America

Hoe te wandelen in heel Amerika:Ik ben op dit moment wandelen in heel Amerika.UPDATE: Ik heb mijn reis, waar ik eindigde in New Orleans en vloog terug naar huis om terug te keren naar graduate school voltooid.  Het volgende werd geschreven tijdens de