Stress Test ang Mac sa pamamagitan ng Maxing Out CPU

Talaan ng mga Nilalaman:

Anonim

Kung gusto mong ganap na i-peg ang CPU para i-stress test ang Mac, huwag nang lumiko pa sa Terminal. Gamit ang command line madali mong ma-maximize ang lahat ng mga core ng CPU at mag-udyok ng malaking load sa isang Mac, na ginagawang mas madaling matukoy ang mga bagay tulad ng kung anong temperatura ang naaabot ng processor sa ilalim ng mabigat na load, kung gumagana nang maayos ang mga fan, gaano kalakas ang mga fan, kung anong tagal ng baterya ay tulad ng sa ilalim ng napakalaking workload, at iba pang teknikal na aspeto na maaaring makatulong para sa mga layunin ng pag-troubleshoot.Bagama't isa itong teknikal na proseso, medyo simple lang itong gawin at ipapaliwanag namin ang lahat.

Paano I-stress Test ang Mac

Upang ma-maximize ang Mac CPU gagamitin namin ang command line tool na tinatawag na "oo", na karaniwang walang ginagawa maliban sa ulitin ang salitang "oo" sa ganoong bilis na ginagamit nito ang lahat ng magagamit na mapagkukunan ng processor. Sa pangkalahatan, ang bawat pagkakataon ng "oo" ay mag-maximize ng isang thread sa isang core ng CPU. Nangangahulugan ito na kung mayroon kang dual core Mac na may hyperthreaded na processor, kakailanganin mong magkaroon ng hindi bababa sa apat na magkakaibang pagkakataon ng "oo" na tumatakbo upang ilagay ang buong load sa CPU.

Upang magsimula, ilunsad ang Terminal, at maaaring gusto mong panoorin ang UI-based task manager Activity Monitor para madali mong maobserbahan ang pag-load ng CPU at mga mapagkukunan ng system.

Kapag handa nang i-stress test ang Mac, i-type ang sumusunod na command:

yes > /dev/null &

Nagpapadala iyon ng isang instance ng 'oo' sa background, ngunit upang mai-load ang CPU, gugustuhin mong magkaroon ng higit sa isang tumatakbo. Ulitin ang proseso sa pamamagitan ng pagpindot sa pataas na arrow at bumalik upang magpatakbo ng isa pang ilang pagkakataon, o itapon ang isang grupo sa isang linya tulad nito:

yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null &

Mabilis mong matutuklasan sa Activity Monitor o sa itaas na ang processor ay natatamaan nang husto.

Kapag tapos na, sa parehong terminal window i-type ang “kill yes” sa command line para patayin ang lahat ng instance ng yes command. May makikita kang ganito:

$ killall yes Tinapos: 15 yes > /dev/null Tinapos: 15 yes > /dev/null - Natapos: 15 yes > /dev/null + Natapos: 15 yes > /dev/null

Makikita mo rin ang lahat ng pagkakataon ng pagbaba ng "oo" mula sa listahan ng proseso sa Monitor ng Aktibidad. Kung hindi, malamang may typo doon sa isang lugar.

Maliban na lang kung mayroon kang wastong dahilan para gawin ito, mas mabuting huwag kang basta-basta magpatakbo ng “oo”, dahil halatang nagdudulot ito ng mga isyu sa performance hanggang sa huminto ito sa pagtakbo.

Para sa ilang tulong, ipinapakita ng video sa ibaba ang buong proseso mula simula hanggang matapos:

Para sa mga nag-iisip, gumagana ito sa lahat ng bersyon ng Mac OS X at pati na rin sa linux, kaya maaari mong i-stress test ang anumang Mac na ginawa sa ganitong paraan. Sa katunayan, hangga't mayroong command line na nakabatay sa unix, maaari mong patakbuhin ang command na 'yes' para i-stress test ang Mac CPU sa pamamagitan ng paggamit ng diskarteng ito.

Siguraduhing huminto ka at patayin ang mga 'yes' command kapag natapos na ang stress testing sa Mac, dahil kung hindi ay mananatiling mataas ang paggamit ng CPU at walang alinlangan na ang mga tagahanga ay magiging ganap na tulin sa ilang sandali.

Stress Test ang Mac sa pamamagitan ng Maxing Out CPU