Hvordan overvåke Spotify ressursbruk på Windows

Prøv Instrumentet Vårt For Å Eliminere Problemer

Spotify er en populær musikktjeneste som er tilgjengelig som nettversjon, desktop-klienter og som applikasjoner for forskjellige plattformer.

Noen Spotify-brukere la merke til tilbake i juni at klienten forårsaket overdreven skriver på disken. Mens det rapporterte skrivebeløpet varierer mye, uttalte noen at de så 10 GB / time skrive på datamaskinen sin av Spotify alene.

Oppdater : Spotify har gitt ut en ny klientversjon som løser problemet i henhold til oppdateringshistorikken. Oppdatering av desktop-klienten til versjon 1.0.42 bør fikse mengden av skriftlige data. Tilbakemeldinger fra brukere antyder at situasjonen har blitt bedre, men ikke blitt løst helt. Slutt

Det som er spesielt interessant med dette er at forfatterne forekommer selv om Spotify holdes åpen i bakgrunnen, men ikke spiller noen sanger.

Hvis du gjør noe matte, vil du innse at de skriver ikke kan forklares med cache-sang, selv om den høyeste sangkvaliteten brukes.

Brukere som legger merke til oppførselen, er bekymret for at Spotify alene kan føre til at datamaskinens Solid State Drives dør tidlig på grunn av det store antallet skriver.

Monitor Spotify

spotify monitor

Ikke alle Spotify-brukere blir berørt av problemet. Jeg lot Spotify Free kjøre på et testsystem i noen tid og merket ingen overdreven skrivinger i det hele tatt.

Hvis du bruker Spotify, er det første du kanskje vil gjøre derfor å overvåke ressursbruken til klienten for å finne ut om versjonen av Spotify som kjører på enheten din skriver for mye til stasjonen.

Selv om du kan bruke mange verktøy for å overvåke skriver på et system, foreslår jeg at du ganske enkelt begynner med å se på hva Windows Task Manager rapporterer (eller det utmerkede Prosess Explorer ).

  1. Trykk Ctrl-Shift-Esc for å starte den.
  2. Bytt til prosesser eller detaljer avhengig av hvilken versjon av Windows du bruker i etterkant.
  3. Finn spotify.exe-prosessen eller -prosessene, og sjekk I / O-skrivebytene deres.
  4. Det kan hende du må legge til dataene i tabellen ved å høyreklikke på en tabelloverskrift og velge 'velg kolonner'.

Merk at dataene er byte, noe som betyr at du først må konvertere dem til Gigabyte. Du kan bruk denne verktøy for det. I utgangspunktet er 1000000000 byte omtrent 0,931 Gigabyte. Så hvis du ser noe som 2,3 millioner byte som på skjermdumpen over, er det omtrent 2 megabyte med data.

Hva om Spotify forårsaker overdreven skriving?

Spotify-brukere som analyserte problemet fant ut at skrivene ikke kan kobles til sangcache, men påvirker visse databasefiler i Spotify-mappen: mercury.db og mercury.db-wal i roten Spotify-mappen.

Så det som ser ut til å skje er at Spotify kjører vakuumkommandoen på databasen aggressivt som forårsaker skriverne. Vacuum optimaliserer databasefilen ved å gjenvinne plass ved hjelp av forskjellige optimaliseringsrutiner. Denne prosessen oppretter en tempodatabasefil som erstatter den opprinnelige filen etter at kommandoen gikk sin gang.

Spotify-brukere har et par alternativer for å håndtere problemet.

  1. Bruk Web Client og ikke en desktop client. Dette er det klart enkleste alternativet, men det er kanskje ikke praktisk.
  2. Flytt hurtigbufferfilene til en RAM-disk , eller en annen stasjon (ikke SSD hvis mulig). Ram-disk bruker systemminne som en midlertidig disk som vil bety at Spotify ville skrevet til RAM i stedet for selve harddisken.
  3. Rediger binær Spotify og erstatt VACCUM-kommandoen med emner. Merk at dette ikke er testet på Windows, men det ser ut til å fungere bra på Mac OS X. To problemer oppstår fra dette: først må du gjøre om prosessen etter hver oppdatering. For det andre kan databasefilen bli tregere over tid siden den aldri støvsuges.

Nå du : Merker du overdreven skriving når du kjører Spotify?