I databaseverdenen er der i øjeblikket stigende fokus på kolonne-
orienterede systemer, fordi de bedre håndterer den stigende RAM-til-CPU-
flaskehals[1].
I "top" kan man let se, om en maskine aktuelt har en CPU- eller en I/O-
flaskehals. Men hvordan ser det ud, når maskinen står og vente på at få
data fra RAM til CPU? Regnes det som CPU-tid, idle-tid, eller io-wait tid?
Hvis "top" ikke kan bruges til at afsløre RAM-til-CPU flaskehals, er der
så et andet værktøj (vmstat?) som kan, og i så fald: hvordan?
Links:
1: Ailamaki m.fl.:
DBMSs on a modern processor: Where does time go?
http://www.cs.wisc.edu/multifacet/papers/vldb99_dbms_eval.pdf
--
Troels