ID.nl logo
Zekerheid & gemak

TRIM voor gevorderden

In Computer!Totaal nummer 4/2010 hebben we vijf SSD’s met ondersteuning voor TRIM getest. Omwille van de eenvoud zijn we in de test uitgegaan van locaties als plaats waar een SSD gegevens kan opslaan. Eigenlijk worden hier zogenaamde ‘pages’ en ‘blocks’ voor gebruikt. In dit artikel gaan we dieper in op de werking van pages, blocks en de relatie met TRIM.

TRIM is een commando dat ervoor zorgt dat een SSD optimale schrijfprestaties behoudt. De werking van TRIM is pas echt te begrijpen als u de opbouw van een SSD kent. Een SSD slaat informatie op in ‘pages’, die weer zijn gegroepeerd in een ‘block’. Om deze begrippen te snappen, moet u eerst even stilstaan bij de samenstelling van de Multi Level Cell (MLC) SSD’s zoals die in Computer!Totaal 4/2010 getest zijn. Een MLC-SSD bestaat uit miljarden geheugencellen die elk meerdere bits kunnen opslaan. Een geordende verzameling van deze cellen wordt een page genoemd en is de kleinste eenheid om een bestand op te slaan of terug te lezen in een SSD. Een page heeft doorgaans een omvang van 4 KB. Slaat u dus een bestand op van 1 KB, dan neemt dit bestand 4 KB in beslag op de SSD.

Blocks

Een block is een belangrijke eenheid voor een SSD, omdat dit de kleinste verzameling van ‘pages’ is die een SSD moet inlezen om gegevens te kunnen verwijderen. Een block bestaat uit 128 van deze pages en heeft een omvang van 512 KB. Nu is het zo dat een SSD werkt als een x-aantal geheugenmodules in een RAID-opstelling. Dit betekent dat een bestand over meerdere geheugenmodules is verspreid voor maximale leessnelheid. Windows ‘praat’ met de SSD via Logical Block Addressing (LBA), en houdt bij welke blocks in gebruik en welke beschikbaar zijn. Omdat een SSD met pages werkt, moet de SSD-controller de LBA-opdrachten omzetten. De Windows-opdracht om een bestand te overschrijven wordt door een SSD (indien mogelijk) vertaalt naar wegschrijven op een lege page. Zijn er geen lege pages, dan moeten er eerst pages worden leeggemaakt.

Vertraging bij schrijven

Er treedt een probleem op wanneer er onvoldoende lege pages beschikbaar zijn om een bestand op te slaan, terwijl er volgens de index van Windows meer dan voldoende ruimte beschikbaar is. Het is immers zo dat een bestand nooit daadwerkelijk gewist wordt wanneer daar de opdracht toe gegeven wordt. Dit gebeurt pas wanneer de ruimte die het betreffende bestand in neemt wordt overschreven door nieuwe data. Een probleem hierbij is dat een SSD pages welke delen van bestanden bevatten die niet langer in gebruik zijn niet rechtstreeks kan overschrijven. Een SSD moet eerst blocks inlezen en deze in zijn eigen cachegeheugen plaatsen, omdat gegevens alleen daar verwijderd kunnen worden. In het cachegeheugen worden de betreffende pages geleegd en dan wordt het hele block met lege pages teruggezet op de SSD, waarna deze pages beschikbaar zijn voor nieuwe gegevens. Dit vertraagd het schrijfproces met een factor drie of meer.

TRIM

De reddende engel voor deze situaties is TRIM. Dit is een commando dat Window 7 meestuurt naar de SSD tijdens een wisactie. Dit commando informeert de controller van de SSD welke pages daadwerkelijk verwijderd kunnen worden en zet de SSD aan het werk door blocks in te lezen en de pages die gevuld zijn met bestanden (en die volgens Windows overschreven mogen worden) te legen. Op deze manier blijft een SSD in optimale conditie door voldoende lege pages in voorraad te hebben en kan een schrijfopdracht altijd optimaal uitgevoerd worden. We laten u stap voor stap zien wat er gebeurt als een SSD bestanden schrijft en verwijdert en hoe TRIM ervoor zorgt dat er altijd voldoende pages vrij zijn.

1. Lege SSD

©PXimport

Stelt u zich voor dat we een SSD hebben met een opslagcapaciteit van precies 1 block. Een leeg block van 512 KB op het SSD bestaat uit 128 lege pages van 4 KB.

2. Bestand wegschrijven

©PXimport

We willen een bestand wegschrijven van 12 KB, daarmee worden 3 pages gevuld van 4 KB (blauw).

3. Nog een bestand wegschrijven

©PXimport

We willen daarna nog een bestand van 8 KB wegschrijven (paars). In totaal hebben we 20 KB in gebruik genomen. We hebben dus nog 512 KB – 20 KB = 492 KB vrij, oftewel nog 123 vrije pages.

4. Bestand wissen

©PXimport

We gaan nu het bestand van 8 KB wissen (paars). Volgens Windows heeft ons SSD nog 512 KB - 12 KB = 500 KB beschikbaar. Ons SSD registreert echter nog steeds 123 lege pages en 2 pages met gegevens die verwijderd mogen worden.

5. Bestand wegschrijven

©PXimport

We schrijven nu 4 KB weg (groen). De twee pages die informatie bevatten met ‘te verwijderen gegevens’ worden overgeslagen door het SSD. Eerst worden de lege pages gevuld.

6. TRIM aan het werk

©PXimport

Bij ondersteuning voor TRIM stuurt Windows 7 het TRIM-commando mee bij een wisactie. Hierdoor weet de controller van de SSD dat deze data daadwerkelijk verwijderd kan worden. Wanneer de SSD een tijdje niks meer te doen heeft zal de SSD het complete block van 512 KB waarvan een gedeelte door het TRIM-commando is aangewezen als verwijderen verplaatsen naar het cachegeheugen. Hier zal het door het TRIM-commando verwijderde bestand (paars) daadwerkelijk worden verwijderd.

7. Pages worden verwijdert

©PXimport

Nu kunnen de 2 pages geleegd worden en het hele block weer teruggezet worden. U kunt zich wellicht voorstellen wanneer u een bestand van 10 MB gaat wissen, we in totaal 2560 pages moeten wissen. Als die vervolgens ook nog over verschillende blocks zijn verdeeld, dan moet heel veel data ingelezen worden. Ook al bevat een block slechts 4 KB van het bestand, toch moet 512 KB ingelezen worden om het gedeelte van 4 KB te wissen. TRIM zorgt ervoor dat dit gebeurt op momenten wanneer u de SSD niet gebruikt.

8. Ruimte weer vrij

©PXimport

Nu zijn de 2 pages pas weer klaar om opnieuw beschreven te worden.

9. Bestand wegschrijven naar vrije ruimte

©PXimport

Als nu een bestand van 12 KB weggeschreven wordt, zijn er genoeg pages vrij om het bestand (oranje) weg te schrijven.

▼ Volgende artikel
Redesign van mobiele Netflix-app krijgt ruimte voor verticale video's
© ink drop - stock.adobe.com
Huis

Redesign van mobiele Netflix-app krijgt ruimte voor verticale video's

Netflix gaat dit jaar zijn mobiele app van een redesign voorzien. Daarbij komt er ruimte voor verticale video's om het verticale scherm van smartphones tegemoet te komen.

Dat kondigde co-CEO Greg Peters gisteren aan tijdens een gesprek met investeerders. De nieuwe interface van de mobiele app is nog niet getoond, maar moet ergens dit jaar uitkomen en Netflix helpen met "de uitbreiding van onze zaken gedurende het komende decennium".

Verticale video's

Netflix geeft aan dat het al sinds mei vorig jaar experimenteert met verticale video's. Daarbij worden er korte clips uit films en series van Netflix getoond in een verticaal formaat - iets wat voor smartphonegebruikers wereldwijd steeds natuurlijker voelt dankzij socialmedia-apps als TikTok en Instagram. Daarbij wordt het voor consumenten steeds normaler om videocontent op hun mobiel te kijken in plaats van op tv.

Netflix wil de opties voor verticale video's dus uitbreiden en de vernieuwde mobiele app die later dit jaar uit zal komen, moet dit mogelijk maken. Daarnaast wil het bedrijf ook meer stappen maken in de wereld van videopodcasts, waar de vernieuwde app ook geschikter voor moet worden. Deze week heeft Netflix de eerste exclusieve videopodcasts gedebuteerd.

Plannen van Netflix

De hierboven beschreven veranderingen lijken te suggereren dat Netflix zijn markt wil verbreden en het een en ander leert van populaire socialmediaplatforms. Tegelijkertijd blijft het streamingbedrijf investeren in nieuwe films en series.

Netflix wil ook nog altijd filmproductiebedrijf Warner Bros. overnemen, en daarmee dus ook HBO Max. Beide bedrijven zien de overname zitten, maar Paramount zit ertussen en wil Warner Bros. ook graag overnemen. Uiteindelijk beslissen aandeelhouders van Warner Bros. Daarom heeft Netflix de overnamedeal deze week nog wat verfijnd, waarbij er in meer 'contant' geld uitbetaald wordt in plaats van aandelen.

Nieuw op ID: het complete plaatje

Misschien valt het je op dat er vanaf nu ook berichten over games, films en series op onze site verschijnen. Dat is een bewuste stap. Wij geloven dat technologie niet stopt bij hardware; het gaat uiteindelijk om wat je ermee beleeft. Daarom combineren we onze expertise in tech nu met het laatste nieuws over entertainment. Dat doen we met de gezichten die mensen kennen van Power Unlimited, dé experts op het gebied van gaming en streaming. Zo helpen we je niet alleen aan de beste tv, smartphone of laptop, maar vertellen we je ook direct wat je erop moet kijken of spelen. Je vindt hier dus voortaan de ideale mix van hardware én content.

▼ Volgende artikel
Hoe kies je de juiste powerbank?
© Tevarak Phanduang | NaMaKuki_2016
Huis

Hoe kies je de juiste powerbank?

Je bent onderweg en ziet dat je telefoon nog maar vijf procent batterij heeft. Op dat moment is een powerbank precies wat je nodig hebt. Alleen: welke? De juiste keuze begint met twee vragen: hoeveel energie heb je onderweg nodig en hoe snel moet die energie eruit kunnen?

In dit artikel

Je leest hier hoe je een powerbank kiest die past bij jouw gebruik. Je ziet waarom mAh op de verpakking niet alles zegt en hoe je met wattuur (Wh) beter ziet hoeveel energie een powerbank kan opslaan en afgeven.  Ook leggen we uit waar laadsnelheid vandaan komt, wat usb-c en Power Delivery doen en waarom de juiste kabel bij hogere vermogens belangrijk is. Tot slot krijg je tips voor het opladen van een tablet of laptop.

Lees ook: Slimme tips om energie te besparen op je smartphone

Capaciteit: mAh is handig, maar reken in Wh

In de specificaties van powerbanks zie je bijna altijd een getal in milliampère-uur (mAh). Maar daarbij moet je je wel realiseren dat dat niet het hele verhaal is. Fabrikanten geven die mAh vaak op bij de interne batterijspanning van de cellen in de powerbank (meestal rond 3,6 tot 3,7 volt). Jouw telefoon laadt meestal via 5 volt, en bij snelladen soms op 9 of 12 volt. Die omzetting kost energie.

Zie de powerbank als een watertank met een kraan die je moet omzetten naar een andere maat aansluiting. Dat omzetten levert altijd wat verlies op. Daarom haal je in de praktijk niet 10.000 mAh uit 10.000 mAh. Reken grofweg met een bruikbare opbrengst die vaak ergens rond de 60 tot 80 procent ligt, afhankelijk van de kwaliteit van de elektronica en hoe je laadt. Met 10.000 mAh kun je een gemiddelde smartphone daarom meestal geen twee keer volledig vullen, maar eerder ongeveer anderhalf keer. Heb je een telefoon met een kleinere accu, dan kom je dichter bij de opgegeven twee keer; met een grotere accu haal je dat juist minder snel.

Wil je wat preciezer rekenen, kijk dan naar wattuur (Wh). Dat is de eenheid die echt iets zegt over hoeveel energie erin zit. Een eenvoudige omrekening helpt: Wh = (mAh × volt) / 1000. Staat er op de powerbank bijvoorbeeld 10.000 mAh bij 3,7 V, dan is dat ongeveer 37 Wh aan energie in de cellen, voordat je het omzetverlies meeneemt.

Powerbanks vergelijken

In de winkel zie je bijna altijd mAh als capaciteitsaanduiding. Zoals je hierboven hebt kunnen lezen is dat niet perfect. Maar omdat fabrikanten dezelfde soort cellen gebruiken en allemaal op dezelfde manier rekenen, kun je mAh wel gebruiken om powerbanks onderling te vergelijken. Heb je een powerbank gevonden die je wat lijkt, dan kun je bovenstaande berekening gebruiken om een meer realistisch beeld van het aantal keer opladen te krijgen.

View post on TikTok

Hoeveel capaciteit heb je echt nodig?

Als je vooral een extra lading voor je telefoon zoekt op een lange dag, dan zit je met 10.000 mAh in de praktijk vaak goed. Is 'bijna vol' al al genoeg, dan kan 5.000 mAh ook, maar reken er dan niet op dat je elke moderne smartphone die helemaal leeg is weer volledig volgeladen krijgt. Ga je een weekend weg of laad je meerdere apparaten op, dan is 20.000 mAh een logische stap. Je hebt dan meer oplaadcapaciteit, maar houd er wel rekening mee dat dat ook betekent dat de powerbank groter en zwaarder is.

Voor tablets geldt hetzelfde principe, alleen is de interne accu meestal groter dan die van een telefoon. Daardoor lijkt een powerbank die voor je telefoon prima is, bij een tablet ineens snel leeg. Dat is niet vreemd: je giet simpelweg meer water in een grotere emmer. Voor laptops ligt het net even anders: daar draait het niet alleen om capaciteit, maar vooral om het vermogen (wattage). Daar komen we zo op terug.


🔋Tot zover ging het over de hoeveelheid energie (mAh/Wh). De volgende stap is de afgifte: met welk vermogen (watt) kan de powerbank die energie aan je telefoon, tablet of laptop leveren? 


Snelheid: wattage maakt het verschil

Capaciteit zegt iets over hoe vaak je kunt laden. Snelheid gaat over wattage: hoeveel vermogen de powerbank kan leveren. Dat vermogen is vooral relevant als je snel wilt bijladen, of als je een tablet of laptop wilt opladen. USB-c is daarbij de norm geworden, en USB Power Delivery (PD) is de techniek waarmee lader en toestel afspraken maken over spanning en stroom. Je powerbank en je telefoon of laptop stemmen dat onderling af, zodat laden snel kan zonder dat het onveilig wordt. Daarvoor moeten de poort en je kabel het wel ondersteunen. Let daarom ook op de aansluitingen: usb-c heb je nodig voor snelladen met Power Delivery, terwijl usb-a vooral handig is als je oudere kabels of accessoires gebruikt.

©vadish - stock.adobe.com

Eén powerbank voor telefoon én laptop: waar je op let

Een laptop opladen vraagt meer dan een telefoon. Bij een telefoon kom je vaak weg met 10 tot 20 watt. Een laptop heeft meestal 45 watt of meer nodig, en veel modellen werken prettiger met 65 watt of hoger, zeker als je tijdens het laden ook blijft werken. De beste snelcheck is simpel: kijk naar het wattage van je eigen laptoplader. Dat is je richtgetal. Zit je daar ver onder, dan kan het laden extreem traag worden, of je laptop accepteert de lader helemaal niet.

Ook de juiste kabel is belangrijk. Voor hogere vermogens is niet elke usb-C-kabel geschikt. Tot ongeveer 60 watt (meestal 20 V bij 3 A) gaat het vaak goed met een kabel die expliciet 3 A ondersteunt. Ga je boven de 60 watt, dan heb je doorgaans een usb-c-kabel nodig die 5 A aankan. Zulke kabels hebben meestal een kleine chip in de stekker, een zogeheten e-marker. Die chip vertelt aan de powerbank en je laptop dat de kabel veilig meer stroom kan verwerken. Zie het als een identiteitsbewijs: zonder e-marker schakelt het systeem vaak terug naar een lagere stand, zodat het laden langzamer gaat en de kabel niet te warm wordt. Kijk in de specificaties of op de kabel zelf of er 3 A (tot circa 60 W) of 5 A (voor hogere vermogens) staat; dat is de snelste check. 

Formaat en gewicht: energie weegt nu eenmaal wat

Meer capaciteit betekent meestal meer cellen, en dus meer gewicht. Een powerbank van 20.000 mAh zit vaak ergens in de buurt van 350 tot 500 gram. Dat voelt in een jaszak al snel log. In een rugtas valt het mee. Stel jezelf dus de vraag: wil je elke dag een kleine powerbank mee voor noodgevallen, of is dat voor jou niet genoeg en ga je dus voor een grotere powerbank? 

Veiligheid: kies niet alleen op prijs

Bij draagbare accu's wil je geen twijfel over veiligheid. Een powerbank hoort bescherming te hebben tegen oververhitting, overladen en kortsluiting, maar bij heel goedkope modellen is dat niet altijd goed geregeld. De kans dat het misgaat is klein, alleen zijn de gevolgen groot als het wél gebeurt. Kies daarom liever een merk dat laat zien hoe het met veiligheid omgaat en dat testnormen en keurmerken gewoon vermeldt. Je hoeft die standaarden niet uit je hoofd te leren, maar het helpt als een merk concreet zegt welke testen en keurmerken het gebruikt. 

Zo kies je de juiste powerbank

 De juiste powerbank kies je door stap voor stap te bepalen wat je nodig hebt: eerst de hoeveelheid energie (liefst in Wh, met mAh als praktische indicatie), daarna de laadsnelheid (wattage en PD), en pas daarna pas de vorm en het gewicht. Voor dagelijks gebruik zit je vaak goed met een compacte powerbank rond 10.000 mAh met usb-c en Power Delivery. Wil je meer capaciteit zodat je meerdere keren kunt opladen (of ook je tablet opladen), dan is 20.000 mAh logischer. Houd er dan wel rekening mee dat de powerbank zwaarder wordt. Wil je ook een laptop kunnen laden, kijk dan naar het wattage van je laptoplader en kies een powerbank die dat vermogen via usb-c PD kan leveren, inclusief een kabel die geschikt is voor dat hogere vermogen.