Sådan overvåges Spotify-ressourceforbrug på Windows
- Kategori: Vejledninger
Spotify er en populær musiktjeneste, der er tilgængelig som en webversion, desktop-klienter og som applikationer til forskellige platforme.
Nogle Spotify-brugere bemærket tilbage i juni, at klienten forårsagede overdreven skrivning på disken. Mens det rapporterede skrivebeløb varierer meget, sagde nogle, at de så 10 GB / time skrive på deres computer af Spotify alene.
Opdatering : Spotify har frigivet en ny klientversion, der løser problemet i henhold til opdateringshistorikken. Opdatering af desktopklienten til version 1.0.42 bør fastsætte mængden af skriftlige data. Feedback fra brugere antyder, at situationen er forbedret, men ikke blev løst fuldstændigt. Ende
Det, der er specielt interessant ved dette, er, at forfatterne forekommer, selvom Spotify holdes åben i baggrunden, men ikke spiller nogen sange.
Hvis du laver noget matematik, vil du indse, at disse forfattere ikke kan forklares med sangcache, selvom den højeste sangkvalitet bruges.
Brugere, der bemærker adfærden, er bekymrede for, at Spotify alene kan få deres computers Solid State Drives til at dø tidligt på grund af det store antal skrivere.
Monitor Spotify

Ikke alle Spotify-brugere er berørt af problemet. Jeg lod Spotify Free køre på et testsystem i nogen tid og bemærkede overhovedet ingen overdreven skrivning.
Hvis du bruger Spotify, er det første, du måske ønsker at gøre, derfor at overvåge klientens ressourceforbrug for at finde ud af, om versionen af Spotify, der kører på din enhed, skriver for meget til drevet.
Mens du kan bruge en masse værktøjer til at overvåge skriver på et system, foreslår jeg, at du blot starter med at se på, hvad Windows Task Manager rapporterer (eller det fremragende Process Explorer ).
- Hit Ctrl-Shift-Esc for at starte det.
- Skift til processer eller detaljer afhængigt af hvilken version af Windows du bruger bagefter.
- Find processify eller processer spotify.exe, og kontroller deres I / O-skrivebytes.
- Det kan være nødvendigt at tilføje dataene til tabellen ved at højreklikke på en tabeloverskrift og vælge 'Vælg kolonner'.
Bemærk, at dataene er byte, hvilket betyder, at du først skal konvertere dem til Gigabyte. Du kan brug denne værktøj til det. Grundlæggende er 1000000000 bytes omtrent 0,931 Gigabyte. Så hvis du ser noget i retning af 2,3 millioner bytes som på skærmbilledet ovenfor, er det næsten 2 Megabyte data.
Hvad hvis Spotify forårsager overdreven skrivning?
Spotify-brugere, der analyserede problemet, fandt ud af, at skriverne ikke kan knyttes til sangcache, men påvirker visse databasefiler i Spotify-mappen: mercury.db og mercury.db-wal i rod Spotify-mappen.
Så hvad der ser ud til at ske, er, at Spotify kører vakuumkommandoen på databasen aggressivt, hvilket forårsager skrivene. Vakuum optimerer databasefilen ved at inddrive plads ved hjælp af forskellige optimeringsrutiner. Denne proces opretter en tempodatabasefil, der erstatter den originale fil, efter at kommandoen kørte sin kurs.
Spotify-brugere har et par muligheder for at tackle problemet.
- Brug Webklienten og ikke en desktopklient. Dette er langt den nemmeste mulighed, men det er muligvis ikke praktisk.
- Flyt cache-filerne til en RAM-disk , eller et andet drev (ikke SSD, hvis muligt). Ram-disk bruger systemhukommelse som en midlertidig disk, hvilket ville betyde, at Spotify ville skrive til RAM i stedet for den egentlige harddisk.
- Rediger den binære Spotify og udskift VACCUM-kommandoen med emner. Bemærk, at dette ikke er testet på Windows, men det ser ud til at fungere fint på Mac OS X. To problemer opstår derfra: først skal du gentage processen efter hver opdatering. For det andet kan databasefilen blive langsommere med tiden, da den aldrig støvsuges.
Din tur : Bemærker du overdreven skrivning, når du kører Spotify?