no.phhsnews.com


no.phhsnews.com / Vil skrive ytelse forbedre hvis en omformatert harddisk ble fylt med nuller?

Vil skrive ytelse forbedre hvis en omformatert harddisk ble fylt med nuller?


Hvis du skal reformatere en harddisk, er det noe som vil forbedre skriveytelsen etterpå eller er det noe du ikke engang skal bekymre deg for? Dagens SuperUser Q & A-post har svar på spørsmål fra en nysgjerrig leser.

Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.

Foto Chris Bannister (Flickr).

Spørsmålet

SuperUser leser Brettetete vil vite om fylling av en harddisk med nuller ville forbedre skriveytelsen:

Jeg har en 2TB harddisk som var 99 prosent full. Jeg har slettet partisjonene med fdisk og formatert den som ext4 . Så vidt jeg vet, eksisterer de faktiske dataene som var på harddisken, men partisjonstabellen ble omfordelt.

Mitt spørsmål er: Vil det forbedre skriveytelsen for videre skrivehandlinger hvis harddisken var ren ? Ved "ren" mener jeg å fylle harddisken med nuller? Noe som:

  • dd hvis = / dev / null av = / dev / sdx bs = 1 teller = 4503599627370496

Vil fylling av harddisken med nuller forbedre skriveytelsen?

Svaret

SuperUser-bidragsyter Michael Kjörling har svaret for oss:

Nei, det ville ikke forbedre ytelsen. HDD fungerer ikke slik.

Først når du skriver dataene til en rotasjonsdriver, blir den omdannet til magnetiske domener som faktisk kan se veldig forskjellig ut fra det bitmønster du skriver. Dette gjøres delvis fordi det er mye lettere å opprettholde synkronisering når mønsteret som leses tilbake fra tallerkenen, har en viss variabilitet. For eksempel vil en lang streng med "null" eller "en" verdier gjøre det svært vanskelig å opprettholde synkronisering. Har du lest 26,393 biter eller 26,394 biter? Hvordan gjenkjenner du grensen mellom biter?

Teknikkene for å gjøre dette har utviklet seg over tid. For eksempel, se opp Modifisert frekvensmodulering, MMFM, gruppekodeopptak og den mer generelle teknologien med begrensede kodede kjørelengde.

For det andre, når du skriver nye data til en sektor, de magnetiske domenene til de relevante delene av tallerken er ganske enkelt satt til ønsket verdi. Dette gjøres uansett hva det tidligere magnetiske domenet "var" på den aktuelle fysiske plasseringen. Tallerkenen spinner allerede under skrivehodet; Først leser gjeldende verdi, og skriver den nye verdien hvis og bare hvis den er annerledes. Det ville føre til at hver skriving krever to omdreininger (eller et ekstra hode for hver tallerken), noe som forårsaker skriveforsinkelse til å doble eller øke kompleksiteten til stasjonen, noe som igjen øker kostnadene.

Siden begrensningsfaktoren i harddisk sekvensiell I / O-ytelse er hvor raskt hver bit går under lese- / skrivehodet, dette gir ikke engang noen fordel for brukeren. Som en side er begrensningsfaktoren i tilfeldig I / O-ytelse hvor rask les / skrivehodet kan plasseres på ønsket sylinder, og deretter kommer den ønskede sektoren under hodet. Den viktigste grunnen til at SSD-er kan være så fort i tilfeldige I / O-arbeidsbelastninger, er at de helt eliminerer begge disse faktorene.

Som påpekt av JakeGould, en grunn til at du kanskje vil overskrive stasjonen med noe fast mønster (slik som som alle nuller) ville være å sikre at ingen rester av tidligere lagrede data kan gjenopprettes, enten bevisst eller ved et uhell. Men det vil ikke ha noen effekt på harddiskens ytelse fremover av de grunnene som er nevnt ovenfor.


Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se hele diskusjonstråden her.


Slik skjuler jeg iOS 'Innebygde programmer i iOS 9 og tidligere

Slik skjuler jeg iOS 'Innebygde programmer i iOS 9 og tidligere

En av de mest irriterende tingene på iPhone og iPad er manglende evne til å skjule innebygde apper som Tips, Aksjer , og nyheter. IOS 10 endelig løst denne irritasjonen, men hvis du sitter fast på iOS 9 eller tidligere, har du fortsatt noen andre løsninger. RELATED: Slik fjerner du Apples innebygde apper fra din iOS-hjemmeskjerm Hvis du har en relativt ny enhet og den nyeste programvareoppdateringen (iOS 10), kan du bruke den innebygde metoden for å skjule disse appene.

(how-to)

Å Håndtere økende øyne, skjermstørrelse og oppløsning

Å Håndtere økende øyne, skjermstørrelse og oppløsning

Om det blir eldre eller andre medisinske forhold som påvirker vårt syn, må vi gjøre justeringer til våre datamaskiner eller maskinvareoppsett for å kunne lese Lett og behagelig igjen. Men hva er det beste tiltaket å velge? Dagens SuperUser Q & A-post gir deg noen råd til en leser som trenger hjelp. Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.

(how-to)