Ik gebruik nog niet zo heel lang een Mac en liep tegen wat merkwaardig gedrag aan m.b.t. het gebruik van mijn dualcore cpu (Intel 2.4ghz in een Macbook Pro).
Als ik zit te gamen via wine (Crossover) dan eet wine 1 core op. Prima. Wissel ik echter terwijl wine nog draait naar een andere draaiende app, of start ik een nieuwe app op, dan bevriest mijn Macbook bijna en heb ik een nagenoeg onbruikbaar systeem. Ik zie in het CPU gebruik dat op dat moment de 2e core totaal niet gebruikt wordt en een totale CPU idle waarde van ongeveer 50%
Er is dus ruimte genoeg voor extra processing, maar deze wordt vreemdgenoeg niet benut.
Dit lijkt voorlopig alleen met wine het geval te zijn, overige multitasking van OSX lijkt prima in orde, bijvoorbeeld bij het kijken naar een flashfilmpje en wat ander werk zie ik dat beide cores wel benut worden. Ook na het afsluiten van wine reageert het system een tijdje behoorlijk traag op alles wat ik doe, pas na een minuut of 5 reageert het weer zoals vanouds. Geheugen is geen probleem (2GB), er wordt nooit meer dan 70% gebruikt.
Schopt wine de OSX scheduler in de war ? Zijn er commandline tools om een proces aan een specifieke core te binden ? (Zoals taskset op linux).
Als ik zit te gamen via wine (Crossover) dan eet wine 1 core op. Prima. Wissel ik echter terwijl wine nog draait naar een andere draaiende app, of start ik een nieuwe app op, dan bevriest mijn Macbook bijna en heb ik een nagenoeg onbruikbaar systeem. Ik zie in het CPU gebruik dat op dat moment de 2e core totaal niet gebruikt wordt en een totale CPU idle waarde van ongeveer 50%
Dit lijkt voorlopig alleen met wine het geval te zijn, overige multitasking van OSX lijkt prima in orde, bijvoorbeeld bij het kijken naar een flashfilmpje en wat ander werk zie ik dat beide cores wel benut worden. Ook na het afsluiten van wine reageert het system een tijdje behoorlijk traag op alles wat ik doe, pas na een minuut of 5 reageert het weer zoals vanouds. Geheugen is geen probleem (2GB), er wordt nooit meer dan 70% gebruikt.
Schopt wine de OSX scheduler in de war ? Zijn er commandline tools om een proces aan een specifieke core te binden ? (Zoals taskset op linux).