Thursday, September 17th, 2015 | Avtor:
  • Del 1 – Predstavitev – Postavitev Simple čakalnih vrst (Ta objava)
  • Del 2 – Zanesljivo ugotavljanje prometa – Postavitev Komadati Pravila (Prihaja kmalu TM)
  • Del 3 – Prednostne naloge in Limits – Postavitev Queue Drevesa (Prihaja kmalu TM)
  • Del 4 – Monitoring Usage – Redefiniranja čakalnih vrst – Limiting Abusive Devices (Prihaja kmalu TM)
  • Del 5 – ??? Dobiček ???

Predstavitev

The first problem one usually comes across after being tasked with improving an Internet connection is that the connection is overutilised. Običajno nihče ne ve, zakaj, ki, ali kaj povzroča težavo – except of course everyone blames the ISP. Včasih je ISP – but typically you can’t prove that without having an alternative connection immediately available. I currently manage or help manage four “Kampi / prostori” da je uporaba QoS upravljati svojo internetno povezljivost. Eden je moj na delovnem mestu, two are home connections, and the last one is a slightly variable one – ponavadi samo doma povezava vendar alternativno, for a weekend every few months, it becomes a 140-man (in raste) LAN. Fun. 🙂

MikroTik RouterOS in

MikroTik'Y RouterOS is very powerful in the right hands. Many other routers support QoS but not with the fine-grain control MikroTik provides. Alternatively you could utilise other Linux-based router OS’s, kot naprimer DD-WRT, Smoothwall, Razplet, In tako naprej. Večina teh se običajno zahtevajo, da imate rezervni strežnik, ki leži okoli ali združljivega strojne opreme usmerjevalnik. Mikrotik prodaja RouterBoards da imajo RouterOS Builtin – in so relativno poceni.

Moja izkušnja z usmerjevalniki predvsem z Cisco in MikroTik – and my experience with QoS is primarily with Dodeliti v NetEnforcer / NetXplorer sistemi in MikroTik. Najbolj priljubljena naprave Mikrotik v mojih izkušnjah (razen njihove namenske brezžičnih naprav dolgega dometa) so bile njihove rb750 (Nova različica z imenom “Hex“) in rb950-deske, ki temeljijo. Imajo mnogi drugi available and are relatively inexpensive. In historical comparison with Cisco’s premium devices, Sem nagibale opisati naprave Mikrotik kot “90% lastnosti na 10% stroški”. Ker je ta priročnik namenjen predvsem MSP / domačo uporabo, inexpensive makes more sense. If you’re looking at getting a MikroTik device, Upoštevajte, da Mikrotik usmerjevalniki storiti ne typically include DSL modems, Tako vaša obstoječa oprema je običajno še vedno potrebna. Upoštevajte, da je ta ne tutorial o vzpostavitvi napravo Mikrotik iz nič. Obstaja veliko vodnikov na voljo na spletu, ki je že.

Teorija v praksi – prvi koraki

Za pravilno ustanovi QoS, you need to have an idea of a policy that takes into account the following:

  • Celotna hitrost povezave
  • Koliko uporabnikov / naprave bodo s pomočjo povezave
  • The users/devices/services/protocols that should be prioritised for latency and/or throughput

Za dosego zgoraj v mojih primerov, Predvideval bom naslednji:

  • MikroTik se ustanovi z privzete konfiguracije omrežja, kjer je lokalna mreža 192.168.88.0/24 in je internetna povezava na voljo prek PPPoE.
  • Hitrost povezave je 10 / 2Mbps (10 Mbps hitrost prenosa; 2 Mbps hitrost prenosa)
  • Tam bo 5 uporabniki z več kot 15 Naprave (več računalniki / tablet / mobilni telefoni / WiFi etc)
  • Tipični prenosov zahtevajo visoko prioriteto pri pretovoru vendar nizko prioriteto z zakasnitvami
  • Gaming/Skype/Administrative protocols require high priority with both latency and throughput
  • Ni uporabnikov je treba dati prednost pred drugimi

The first and probably quickest step is to set up what RouterOS refers to as a Enostavno Queue.

Naredil sem kratek scenarij, ki sem jo shranili na moje Mikrotik napravah za vzpostavitev preprostih čakalne vrste. To je, kot sledi:

:za x iz 1 da 254 DO ={
 /čakalne vrste preprosto ime add ="internet-usage- $ x" dst ="PPPoE" max-limit = 1900k / 9500k target ="192.168.88.$x"
}

Kaj zgoraj pa je meja največja hitrost vsak posameznik napravo lahko uporabite za “1900k” (1.9Mb) nalaganje in “9500k” (9.5Mb) prenesi.

Opombe:

  • Razlog, zakaj so max omejitve pri 95% of the line’s maximum speed is that this guarantees no single device can fully starve the connection, negatively affecting the other users. With a larger userbase I would enforce this limit further. Na primer, s 100 Uporabniki o storitvi 20MB sem lahko iz te omejitve do 15MB ali celo tako malo, kot 1MB. To je povsem odvisno od tega, kako “žaljiv” da so uporabniki in, ko ugotovimo, kje in kako se pojavlja veliko zlorabe, you can adjust it appropriately.
  • Predpona “internet-uporaba” v Ime parametra se lahko meri. Značilno Postavil sem ti, da se nanašajo na ime prostorov. Na primer, with premises named “alfa” in “beta”, Bom ponavadi dal “internet-alfa” in “internet-beta”. To pomaga pri instinktivno razlikovati med lokacijami.
  • Parameter DST ima “PPPoE” v primeru. To je treba substituiran z z imenom vmesnik that provides the Internet connection.

Zagotovite si prilagodite skript, da so primerni za vašo konfiguracijo. Shranite scenarij za Mikrotik in ga vodijo – ali jo prilepite neposredno v terminal na Mikrotik za izvršbo.

In my next post I will go over setting up what RouterOS refers to as Komadati Pravila. Ta pravila služijo za identifikacijo / razvrstiti omrežnega prometa, da bi, najbolj optimalno QoS mogoče.

delež
Kategorija: naključno  | Pustite komentar
Thursday, September 17th, 2015 | Avtor:

Zasebnost, Čas, Denar

Ne maram debetnih nalogov. Še nikoli nisem bila všeč ideja, da je druga oseba lahko, po svoji volji, se skoraj vsak znesek moj denar (dobro … vse, kar je na voljo). Kolega opozoril na vprašanje z MTN bi bilo mogoče izogniti sem bil uporabljate debetno naročilo. Mogoče “udobje” dejavnik ni tako slaba stvar.

Mislim, da je predzadnji vprašanje je, ali ne želite, udobje in lahko zaupajo institucijam (v tem primeru s svojim denarjem) – ali če jih ni mogoče zaupati, in so se pripravljeni odreči udobju, da. V mojem primeru, čeprav sem še vedno dvomijo v udobju, Sem se naučil na težji način s MTN, ki je dvakrat lahko neprijetno, da so priključena svet zniža na “oddaljeni otok” Stanje. Skoraj vsakdo gre danes s priročno faktorjem.

Udobje

Po drugi strani pa, Zdaj že zdavnaj, I had a dispute with Planet Fitness kjer je udobje dvorezen meč. Sem poročal svojo poslovno prakso, da je Komisija za potrošniške pritožbe (saj ponovno organiziran kot National Consumer Komisija) and never got feedback from them. The gist of the issue is that Planet Fitness’s sales agent lied to me and a friend in order to get more commission/money out of my pocket.

Jaz sem Discovery Vitality članica, ki daje veliko prednosti, vključno z zmanjšanimi merami za premium znamk – predvsem seveda v zvezi z zdravjem, as Discovery is a Medical Aid/Health Insurance provider. Preprosto povedano, Odkritje je super. Vitalnost koristi zajemajo telovadnice članstev, ki dodatno vključuje Planet Fitness. You still have to pay something, majhno znamenje vrst, do odkritja, za članstvo v telovadnici. Vendar, navsezadnje, Hočejo, da je zdrava, so they don’t mind footing the bulk of the bill. Vendar, navidezno, to pomeni, Planet Fitness’ prodajni zastopniki ne dobijo provizijo!

Torej, kaj je to rezultat? Posledica tega je, da se prodajni zastopnik PF mi je dal sliko za napihnjene “Vitalnost, ki temelji” Članstvo. Lagal. Nato so me prijavite na pikčasto črto za napihnjene ceno “redno” Članstvo (ja, je bilo dejansko več, kot bi tudi redno članstvo imajo stroške), ending up about 4 in 5 krat toliko kot članstvo, ki temelji na Vitality.

Epiphanies

Some time in 2011 Končno sem wisened do višine stroškov, ki bi jo moral plačevali. Discovery Prepričan sem, da ne bi bil preveč zadovoljen s tem polom. Govoril sem Manager v telovadnici, in sem zagotovilo, da bo izločeni celotno pogodbo. Nisem eden za nasilje … če je njen za šport … v Octagon … ampak po mojem obisku 5. Manager vprašati, zakaj debetne Naročila so se še vedno dogaja, mi je povedal, da je bil presenečen, da nisem prinesel orožje z mano na obisk. Po nekaj več obiskov, Manager je dejansko zapustil Planet Fitness in mi je razložil, da je “pogodba” was between myself and Head Office and that the local gym, očitno operacija franšize-style, je le malo ali nič povedati o tem, ali ne bi bilo treba odpovedati. Če Head Office rekel ne, Smola.

By this point I’d lost it. I had my bank put a stop nalogih debetne. It was a huge schlep: I had to contact the bank every month because the debit order descriptions would change ever so slightly. It also cost me a little every couple of months to “ponovno” the blocking Storitev. Ne morem pomagati, ampak mislim bančni sistem podpira regularne izraze vendar osebje nujno ne vem, kako jo uporabljati.

Technically I’m still waiting on the CCC to get back to me (nikoli zgodilo – in seveda so bili ponovno organiziran kot je navedeno zgoraj, da v primeru verjetno padel skozi razpoke). Seveda, ki ga v tej točki PF je tudi želel, da bi me črno listo za ne plačuje!

Nepričakovano Hero

Haphazard omemba izdajo Discovery (Mislim, da jih je poklical sem o zobozdravnik obiska) povzročilo povratni klic z enim izmed agentov odkritje je. Nato so me prosili, naj opišejo problem, podrobno in v pisni obliki, da bi bolje pojasnili iz mojega vidika, kaj se je v resnici zgodilo. Sem dolžan. Izkazalo se je, da sem imel prav o njih ne bi “preveč srečen” o tem. V resnici Res ni bilo všeč. About three weeks later, Planet Fitness me vrne v celoti za vsa denarna sredstva, ki so kdaj bili plačani do njih.

Discovery je Awesome. 🙂

delež
Nedelja, 4. avgust, 2013 | Avtor:

I had a power outage affect my server’s large md RAID array. Rather than let the server as a whole be down while waiting for it to complete an fsck, I had it boot without the large array so I could run the fsck manually.

Vendar, when running it manually I realised I had no way of knowing how far it was and how long it would take to complete. This is especially problematic with such a large array. With a little searching I found the tip of adding the -C parameter when calling fsck. I couldn’t find this in the documentation however: fsckhelp showed no such option.

The option turns out to be ext4-specific, and thus shows a perfectly functional progress bar with a percentage indicator. To find the information, instead offsckhelp” ali “man fsck”, you have to inputfsck.ext4help” ali “man fsck.ext4”. 🙂

delež
Nedelja, 4. avgust, 2013 | Avtor:

Zgodovina

Veliko se je spremenilo, odkar sem nazadnje omenil moj osebni pomočnik – je zrasla z Skoke in meje (zdaj ima 7TB md RAID6) in ga je pred kratkim obnovili s Ubuntu Strežnik.

Arch nikoli ni bila napaka. Arch Linux me je že naučila toliko o Linuxu (in bo še naprej, da to storijo na mojem drugem namizju). Ampak Arch vsekakor zahteva več časa in pozornosti, kot Rad bi, da preživijo na strežniku. V idealnem primeru bi raje, da lahko pozabite na strežniku za nekaj časa, dokler opomnik email pravi “hm … tam je nekaj posodobitve morate pogledati, kolega.”

Vesolje ni zastonj – in noben od njiju ni prostora

Priložnost, da migrirajo na Ubuntu je dejstvo, da je zmanjkalo SATA pristanišča, pristanišča, potrebni za priključitev trdih diskov za preostali del računalnika – da 7TB RAID polje uporablja veliko pristanišč! Imel sem celo dal proč moja zelo stara 200GB trdega diska, kot je vzel eno od teh pristanišč. Prav tako sem opozoril prejemnika, da je disk SMART Nadzor je navedeno, da je nezanesljiv. Kot začasno rešitev za pomanjkanje SATA pristanišč, Imel sem celo preseliti OS strežnika za niz štirih USB ključi v MD RAID1. Crazy. Vem. Nisem bil preveč zadovoljen s hitrostjo. Odločil sem se, da gredo ven in kupiti novega zanesljiv trdi disk in SATA razširitveno kartico, da gredo z njim.

Primarno particijo Arch strežnika je z okoli 7 GB disk. Velik kos, ki je bil swap datoteka, cached podatki in sicer mešanih ali nepotrebnih datotek. Skupna dejanska velikost OS, vključno /domov Mapa, je bilo le okoli 2 GB. To me je spodbudilo, da si v super-hitro SSD voziti, misleč morda manjši, morda ne bo tako drago. Izkazalo se je, da je najcenejši brez SSD disk lahko najdem dejansko stalo več kot enega od teh relativno majhnih SSD. Yay zame. 🙂

Izbira? Woah?!

Pri izbiri OS, Jaz bi že odločil, da ne bo Arch. Od vseh drugih priljubljenih distribucij, Jaz sem najbolj seznanjeni z Ubuntu in CentOS. Fedora pa tudi možnost – ampak nisem še resno ga šteje za strežnik. Ubuntu je osvojil krog.

Naslednja odločitev, ki sem imel, da bi ne prišlo do mene, dokler Vsesplošna (Namestitev Ubuntu je čarovnik) je vprašal mene: Kako ustanoviti predelne stene.

Bil sem na novo uporabo SSDs v Linux – Jaz sem dobro zavedajo pasti jih ne uporabljate pravilno, predvsem zaradi njihove nevarnosti slabe življenjske dobe, če je zlorabljena.

Nisem želel uporabiti posebno particijo swap. I načrt za nadgradnjo strežnika matično ploščo / CPU / spomin ne predaleč v prihodnosti. Na podlagi tega sem se odločil, bom dal swap swap datoteko na obstoječi RAID MD. Swap ne bo posebej hitro, vendar njen edini namen bo za to redka priložnost, ko je nekaj narobe in spomina ni na voljo.

To pa me je pustila, da bi koren pot polna 60GB iz Intel 330 SSD. Razmišljal sem ločevanje / domov, ampak je samo zdelo malo nesmiselno, saj, kako je bila uporabljena malo v preteklosti. Najprej sem ustanovil particijo z LVM – nekaj, kar sem pred kratkim delal, ko sem ustanovil Linux računalnik (Res, da ni nobenega izgovora, da ne uporabljate LVM). Ko je prišel do dela, kjer bi nastaviti datotečnega sistema, Sem kliknil na spustnem in nagonsko izbrali ext4. Potem sem opazil, btrfs v istem seznamu. Počakaj!!

Ampak kaj?

Btrfs (“masla eff-zave”, “bolje eff-zave”, “bee-drevo-eff-zave”, ali karkoli radi na dan) je relativno nov datotečni sistem razvit z namenom, da bi Linux’ datotečni zmogljivosti nazaj na pravo pot s trenutno tehnologijo datotečnega sistema. Obstoječi King-of-the-Hill datotečni sistem, “ext” (Trenutna različica se imenuje ext4) je zelo dobra – vendar je to omejeno, zaljubljen v staro paradigmo (pomislite na novo blagovno znamko F22 Raptor vs. an F4 Phantom s pol Ještěd poskusu nadgradnje ekvivalentnosti) in je malo verjetno, da bi lahko konkurirali za zelo dolgo z novejšimi Enterprise datotečnimi sistemi, kot so Oracle ZFS. Btrfs še dolga pot, še vedno velja za eksperimentalno (odvisno od tega, kdo ste in kaj vprašati funkcije, ki jih potrebujete). Mnogi menijo, da je stabilna za osnovno uporabo – ampak nihče se dogaja, da nobenih jamstev. In, seveda, vsi pravijo, da ga preizkusite varnostne kopije!

Mooooooo

Najbolj bistvena razlika med ext in btrfs je, da je btrfs “CoW” ali “Kopiranje na Pisanje” datotečni sistem. To pomeni, da so podatki dejansko nikoli ni namenoma nadomestijo je notranjost datotečnega sistema je. Če napišete spremembe v datoteko, btrfs napisali vaše spremembe na novo lokacijo na fizičnih medijih pa bo posodobil notranje kazalci se nanašajo na novo lokacijo. Btrfs gre še korak dlje, saj so ti kazalci notranje (besedilu metapodatkov) so Prav tako CoW. Starejše različice ext Preprosto bi prečrtanih podatkov. Ext4 bi uporabil list, da se zagotovi, da ne bo prišlo do korupcije, bi bilo treba vtič AC potegnil ven v najbolj neprimernem trenutku. Je revija za posledico podobno število korakov morali posodobiti podatke. S SSD, Osnovna strojna oprema deluje podoben proces krava ne glede na to, kaj datotečni sistem, ki ga uporabljate. To je zato, ker SSD diski ne more dejansko prepiše podatke – imajo za kopiranje podatkov (s spremembami) na novo lokacijo, in nato izbriše staro blok v celoti. Optimizacija na tem področju je, da SSD morda niti ne izbriše starega bloka, ampak preprosto zapišite za brisanje blok na kasnejši čas, ko stvari niso tako zaseden. Končni rezultat je, da SSD diski dobro prilegajo s kravo datotečnega sistema in ne opravljajo, pa tudi z nevladnimi krava datotečnih.

Da bi zadeve zanimivo, CoW v datotečnem sistemu lahko gre z roko v roki s funkcijo, imenovano deduplication. To omogoča 2 (ali več) identični blokov podatkov, ki se hranijo samo z eno kopijo, prihranek prostora. Z krava, če se spremeni datoteka deduplicated, ločena twin ne bo vplivala, saj bo bilo spremenjeno datoteko v zapisu podatkov na drug fizični blok.

CoW pa naredi izdelavo posnetkov razmeroma enostavno izvajati. Ko se je posnetek sistema zgolj beleži nov posnetek kot podvajanje vseh podatkov in metapodatkov v obsegu. Z krava, Ob spremembah, posnetek narejen Podatki ostane nespremenjena, in jih je treba ohraniti dosleden pogled statusa datotečnega sistema, je ob času, ki je bil posnetek.

Novi prijatelj

Z zgoraj v mislih, še posebej, ker je Ubuntu na voljo kot btrfs namestite času izbire, Mislil sem, da bi bil pravi čas, da se potopite v btrfs in raziskati malo. 🙂

Del 2 kmalu …

delež
Monday, October 29th, 2012 | Avtor:

Zdi se, da, v neskončni modrosti, Google imajo varnostno funkcijo, ki lahko blokira aplikacije dostop do ali uporaba svoj Google Račun. Vidim, kako je to lahko problem za uporabnike Googla, zlasti njihovih GTalk in Gmail Uporabniki. V mojem primeru je bilo Pidgin imajo težave z Jabber Storitev (ki je tehnično del GTalk). Sem našel rešitev po malo kopanje. Bil sem presenečen, kako star je šlo in kako dolgo je ta funkcija obstaja!

Če želite odkleniti račun in dobite prijavni spletu, uporabite Captcha stran Google tukaj.

delež