03. april 2004 - 18:07Der er
17 kommentarer og 1 løsning
Optimere server til PostgreSQL
Er der nogen som præcis ved, hvordan man kan optimere ens server til en bestemt proces? Udover at afinstallere/deaktivere adskillige andre processer på serveren må man da kunne optimere serveren til kun at ofre sig til en ting. Lad os sige vi vil optimere serveren til at arbejde med næsten kun PostgreSQL - hvad gør man?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Jeg er lidt ny i det her. Dvs. at når postgresql er startet vil den have den samme indstilling indtil man evt. genstarter ell. lign. Jeg vil lige kigge lidt på kommandoer til PGsql.
Nu har jeg ændret defaultindstillinger(0) på disse:
Process ID CPU Started Command 1102 0.0 % Mar15 /usr/bin/postmaster 1104 0.0 % Mar15 postgres: stats buffer process 1105 0.0 % Mar15 postgres: stats collector process
Til værdi -20. Ifølge webmin er det højeste prioritet. Er det det?
jeg tror du skal være meget forsigtig med at sætte den så højt - det kan betyde at postgres får højere prioritet end nogle af kerne processerne og det kan være katastrofalt; jeg ville sætte den til -1 højest.
Uha, det er et firma som har lavet databasen. De indekserer den engang imellem pga. hastigheden er dårlig - virkelig dårlig.. Det er en forholdsvis hurtig maskine. Fordi der er mange data i databasen kan det godt tage 30 sek. for en alm. query som går gennem mange tabeller.
ok - man kan godt indeksere databasen bagefter også med en alter table.
Som hovedregel for database-servere så er det ikke CPUen som er vigtig - det er meget ram (så serveren kan cache resultater) og hurtige diske (fordi meget af data ligger på disken).
Ja, der er godt nok en forskel der. Det er ikke en SCSI-disk der er i, men 2 IDE-diske sat op som mirror-raid. Jeg mener det er IBM 60 Gb m. 7200 rpm. der er i. De er smidt ind i hotswap-skuffer, men det burde vel ikke betyde noget? Hvor meget ram vil du anbefale da?
jeg har tweaket lidt på mine parametre på harddisken for at få den til at køre hurtigere (og kører en version 2.6 kerne som er hurtigere) med følgende kommando:
hdparm -X66 -d1 -u1 -m16 -c3 <device>
du skal nok prøve en anden maskine først fremfor produktionsmaskinen (og virker kommandoen mig bekendt ikke på scsi-diske .. men om det virker på scsi-emulerede ide diske ved jeg ikke).
Angående ram: så meget som du har råd til ... ram er ikke det dyreste disse dage, så 512 eller 1024 mere i ?!?! det er økonomien som sætter grænsen
Det må jeg hellere kigge på i morgen. Den maskine kører med en 2.4 kerne. Så må jeg hellere investere i flere ram da. Mange tak for hjælpen ;-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.