Snabba upp läsning - ramfs/tmpfs

Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Snabba upp läsning - ramfs/tmpfs

Inlägg av dmz »

Jag behöver snabba upp läsning av en databas i plaintext rätt ordentligt.
Jag trodde i min enfald att genom att flytta den till en ramdisk så skulle det gå undan; men i bästa fall är det ingen skillnad. Dock så går det snabbt som attan att skriva till den.
Jag begriper inte var flaskhalsen finns. Jag använder standardverktygen för att få fram den information jag vill ha, och i bästa fall så får jag det efter ~ 3 minuter.
Med hjälp av perl så kan jag kapa det till 17 sekunder; detta är dock mot disk, och det blir som sagt ingen egentlig skillnad när jag lagrar den direkt i ram.
Jag måste ned under 5 sekunder, helst mindre än så.
Filen innehåller 6823142 rader, 207126544 tecken och den upptar 198M.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Snabba upp läsning - ramfs/tmpfs

Inlägg av dmz »

Ibland så tänker man inte ordentligt...
Anledningen till att det inte blir någon skillnad är för att databasen redan laddas in i minnet vid start...

Vi kan förvandla denna tråden till; Vad använder ni tmpfs/ramfs till? Jag och hund kör hela firefox-profilen därifrån t.ex och det blev en sjuhelvetes skillnad. Eftersom man nu för tiden har nästan oändligt med ram så finns det ingen anledning att inte använda det till något vettigt. Nu har jag bara firefoxprofilen och /tmp monterat, men jag funderar på vad mer som skulle må bra av lite kvickare access och skrivtider.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Skriv svar

Återgå till "Experimentverkstad"