Författararkiv: Mikael Falkvidd

Kan man lita på en SSD? (Intel x25-M G2)

Följande skrevs som svar i en diskussionstråd på http://www.datormagazin.se/artiklar/experten/20111129/vad-ska-finnas-pa-ssdn

Jag har kört SSD i över två år. Skulle jag köpa en ny disk idag skulle jag inte köpa samma modell (den säljs nog inte ens längre), men jag kan dela med mig av lite statistik som kanske hjälper andra:

Jag har en 80GB Intel X25-M G2 2,5-tum, 34nm MLC som jag köpte i oktober 2010. Då kostade disken 2 095 kr.
Diskens formaterade kapacitet är 74,4GB.

Disken börjar bli lite trång; jag har 10,5GB ledigt. Följande är lagrat på den:
Windows (~22GB)
Program (~11GB)
Swap (~8GB)
Users (~20GB, det mesta är Itunes-backuper och outlooks mailfiler)
Lightroom databas (~1GB)

De här katalogerna har jag lagt ut på andra diskar med junction:
StarCraft II (~10GB)
Lightroom previews (~30GB)

Enligt SMART-datan har det skrivits 7,52TB data till disken idag (2012-01-20). Den har varit igång i 16 873 timmar, dvs strax över 700 dagar. Det är cirka 800 dagar sedan jag köpte den och det känns rimligt att datorn har varit avstängd totalt 100 dagar under den tiden (datorn står nästan alltid på). Det ger ett genomsnitt på 467 MB skrivna data per timme.

2010-12-13 hade disken skrivit 3,75TB, så min användning har varit ganska jämn.

Enligt Intel ska den här SSD:n ha en MTBF på 1 200 000 timmar, ca 127 år om den används dygnet runt.
Den har tre års garanti, men jag är osäker på vad garantin täcker.

E9-värdet i SMART-data ligger på 98. Det ska betyda att 98% av livslängden återstår.

Jag har inte märkt någon prestandaförsämring och har aldrig märkt några problem att läsa från disken.

Mina slutsatser:

  • Använd SSD för swap. Eftersom ssd:n läser och skriver snabbt, särskild för slumpmässig åtkomst (vilket är precis vad swap använder) bör man utnyttja SSDn:s fördelar. Har du mycket minne (jag har 8GB) kommer maskinen inte swappa särskilt mycket ändå.
  • Idag hade jag köpt en större SSD, kanske 120 eller 160GB för en dator som kan ha flera diskar eller 256GB för en som bara kan ha en disk (de flesta bärbara datorerna har bara plats för en disk)
  • Använd junction för att flytta ut kataloger som tar stor plats och inte drar så stor nytta av SSDn:s snabbhet. Jag har länkat ut StarCraft II och Lightroom previews på en 2-diskars Raid0.
  • Säkerhetskopiera viktig data, oavsett om du använder SSD eller mekanisk disk. Raid1/5/6 är inte tillräckligt!

VPN via iPhone och Android – Datormagazin 13 2011

VPN via iPhone och AndroidNär du ansluter via öppna trådlösa surfzoner är det trivialt att avlyssna din trafik. Genom att sätta upp en egen VPN-server eller använda publika alternativ kan du skydda trafiken från avlyssning.

På en okrypterad accesspunkt kan till exempel program som Firesheep användas för att enkelt få tillgång till ditt Facebook-konto. Vissa webbtjänster skyddar trafiken med SSL, men inte alla. Utöver detta finns det risk för att trafiken från dina appar avlyssnas, till exempel när din telefon laddar ner e-post.

Ur innehållet:

  • Vad är VPN?Datormagazin 13 2011
  • Komma åt tjänster i andra länder
  • Hemma eller i molnet?
  • Installera egen VPN-server
  • VPN-anslutning från iPhone och iPad
  • VPN-anslutning från Android
  • Anslut från PC och Mac
  • Default gateway

Läs artiken i Datormagazin 13 2011.

 

Code Kata – övning ger färdighet – Datormagazin 13 2011

HCode Kataur blir du en bra musiker? Det krävs att du kan musikteori och att du är väldigt duktig på att hantera ditt instrument. Självklart är det även bra ifall du har talang men för att bli riktigt duktig krävs det övning. Det krävs mycket övning och det krävs att du finslipar på dina detaljkunskaper.

På samma sätt som inom musiken är det inom idrotten. Talang är viktigt men träning är viktigare. En elit-idrottare tränar extremt mycket men även idrottare på normalnivå tränar. Konstigt nog så verkar inte samma filosofi gälla för utvecklare. Som kodare lär du dig ett språk eller en teknik och förväntas sedan praktisera detta direkt i ett projekt. Idén om att utvecklare också behöver öva på sina färdigheter är grunden för det som kallas Code Kata. Ordet Kata kommer från Japan och beskriver ett koreograferat rörelsemönster eller ett sätt att utföra en manöver på.

I Datormagazin 13 2011 skriver jag och David om hur du kan bli en bättre programmerare med Code Kata.

Datormagazin 13 2011s mer om Code Kata på codekata.pragprog.com och i tidningen.

24hbc: Första tre timmarna

Så här ser det ut på 24HBC

Efter tre timmars hackande på 24HBC stannade vi upp och kollade hur det går.

Fixat:

  • Backup till extern server
  • Hittat lämplig WP-template och installerat den
  • Skapat två WP-plugins (hantera data + hantera grupper)
  • Definierat datamanager-API
  • Skapat custom-posttyper för aktiviteter (inte helt klart)
  • Registrering med Twitter, LinkedIn, Facebook, YahooID, Google, OpenID och lokalt wordpress-konto
  • Extra användarinfo på profilen (telefonnummer)
  • Implementerat REST-api för att kunna skicka sms till enskild person

Pågående:

  • Headerbilder
  • REST-api för att kunna skicka sms till grupp
  • REST-api för att kunna validera telefonnummer
  • Implementation av datamanager-API
  • Vidare implementation av group-manager
  • Rendering av custom-posttyper
  • Äta godis

Dags att återgå till hackandet!

VPS-server för 24hbc från Glesys

Som förberedelser för 24hbc håller vi på att konfigurera en VPS-server från Glesys. Glesys är schyssta och sponsrar alla deltagare med en VPS.

 

Vår konfiguration:

  • XEN-baserad VPS (vi har dålig erfarenhet av OpenVZ/Virtuozzo, bland annat är oom-killern läskig när man kör saker i produktion.
  • 3 gigabyte minne
  • 20 gigabyte disk (inklusive swap)
  • 2 cpu-cores
  • 100 gigabyte transfer

Den här maskinen ska vi klara oss långt på. Tack Glesys!