Прожги свой Mac

    Иногда появляется желание расслабить мозги и сделать что-нибудь бесполезное, но интересное. В этот раз появилось желание сделать программу – стресс-тест для процессора.

    На PC для тестирования стабильности работы CPU (например, при разгоне или для проверки качества работы охлаждающей системы) в первых рядах применяется программа LinX. LinX — это графический интерфейс к Intel® Optimized LINPACK Benchmark. Этот тест способен нагрузить процессор (все его ядра) до предела возможностей, что влечёт за собой максимальной возможный прогрев процессора. Как показывает практика, именно этот инструмент лучше других нагревает процессор.

    Intel® Optimized LINPACK Benchmark существует также в реализации для Mac OS X, чем я и воспользовался, сделав программу CPUBurn.

    Программа CPUBurn легко может превратить ваш Mac в раскалённую сковородку…
    image

    Программа CPUBurn работает только в системе Mac OS X 10.7 и выше.

    Программу можно скачать здесь.
    Для желающих посмотреть исходный код – GitHub.

    Кому может пригодиться эта программа:
    • сервис центрам, которые занимаются компьютерами Apple
    • пользователям, которые хотят проверить стабильность процессора своего Mac (по разным причинам)

    Использовать программу CPUBurn очень просто. Не нужно задумываться над настройками теста Intel® Optimized LINPACK BenchmarkCPUBurn всё сделает за вас, нужно нажать лишь одну кнопку.

    После нажатия кнопки «Жги!» программа попытается освободить неактивную память с помощью команды purge. После этого будет определён problem size для теста LINPACK (не более 1536 Мб и не менее 512 Мб), исходя из размера свободной памяти. Количество проходов теста установлено в 15. На каждом компьютере время выполнения программы будет различно, но это и не важно. Если программа проработает без сбоя ОС минут 15 и температура прекратит повышаться, то можно с уверенностью сказать, что никаких проблем с работой процессором и его охлаждением у вас нет.

    В окне программы сразу отображается информация со всех температурных датчиков, которые относятся к процессорам в компьютере. Информация обновляется один раз в секунду.

    Если есть желание следить за этапами работы Intel® Optimized LINPACK Benchmark, то можно запустить программу Консоль, вся информация выводится туда. Там же можно узнать результаты теста (производительность процессора) в гигафлопсах.
    Поделиться публикацией
    Похожие публикации
    Ой, у вас баннер убежал!

    Ну. И что?
    Реклама
    Комментарии 57
    • +4
      А где фото прожженой дыры сквозь Mac? :)
      • 0
        Мой выше 66 градусов не прожигает – охлаждение работает нормально :).
        • 0
          хм… ваш комментарий заставил меня задуматься о поездке в сервис-центр: itunes+chrome (и пара фоновых программ, которые почти не грузят процессор) — ~60 градусов при 3к оборотов на обоих куллерах. Основная нагрузка из-за хрома…
          • 0
            Возможно это не сам Хром, а его Flash плагин. Обычно он как раз любит втихаря пожрать проц в фоне.
      • 0
        Мак и так периодически нехило греется, особенно при проигрывании HD
        • +1
          Греется, но при проигрывание HD может быть задействована и видео-карта. А тут именно стресс-тест CPU. LINPACK Benchmark, как показывает реальная практика, способен прогреть CPU лучше аналогичного специализированного ПО, а уж лучше варианта просмотра видео тем более.
          • 0
            и кривые флэш ролики тоже норм так нагревают «сковороду» :)
          • +12
            Заголовок в лучших традициях ксакепа ( ][akep )
            • +2
              Тогда уж закепа, что даже лучше :)
            • 0
              Сколько минут нужно, чтобы поджарить глазунью?
              • 0
                Минут 15 достаточно, чтобы узнать реально ли поджарить или нет :).
              • +10
                image
                • +1
                  Я Вас предупреждал :). Куплю на запчасти недорого :).
                  • +19
                    <irony>МТС — убийца Маков</irony>
                  • –1
                    у меня макбук иногда до 93C греется, средняя температура почти всегда 62-68C
                    • 0
                      В свое время ради интереса включал Boinc на несколько суток, настроенный на 100% загрузку процессора.
                      MacBook выдержал нагрузку и ни разу не упал, несмотря на постоянное яростное гудение вентиляторами.
                      • 0
                        Я зимой комнату с помощью i5 и Boinc грею.
                      • 0
                        Ваша программа не учитывает Hyper Threading.
                        • 0
                          Intel® Optimized LINPACK Benchmark как раз таки всё учитывает — нужно ли использовать Hyper Threading или нет. В данном конкретном случае он нагружает только физические ядра. В консоли можно увидеть, что LINPACK Benchmark чётко определяет количество физических и логических ядер.
                          • –2
                            Не понимаю, какой в этом смысл. Цель программы нагрузить процессор по полной. В данном случае видно, что процессор нагружен не по полной.
                            • +4
                              Есть «шашечки», а есть «ехать». Использование Hyper Threading вовсе не означает «по-полной» в данном случае.
                              • +11
                                По полной — это не когда на мониторе написано 100%, а когда в процессоре максимальное количество цепей задействовано. Стоит понимать, что данная утилита добивается именно максимального прогрева процессора а не того, чтобы другая утилита нарисовала на мониторе «100%»
                            • +3
                              Возможно HT как раз система учитывает и при ресурсоемких задачах паркует HT'шные ядра.
                            • 0
                              Давно ходили исходники CPUBurn от R.J.Redelmeier
                              Что то вспомнилось вот. Хорошо жег, правда крайняя версия там для P4 была.
                              • +1
                                65 градусов — это, мне кажется, отличненько!
                                У меня был MBP 15", там по-дефолту он грелся до ~80C… До тех пор, пока не поставил себе разгонялку кулеров (smcFanControl) — супер штука.
                                • 0
                                  Никогда не понимал этих принудительно выставленных максимальных оборотов. Обычно все стандартные профили охлаждения при необходимости сами разгонят вентиляторы на полную, в остальное время пытаясь обеспечить минимальный уровень шума.
                                  К слову — у меня процессор греется стабильно более 80 и никаких проблем нет.
                                  • 0
                                    Я не говорил, что надо принудительно на максимум. Но там можно поменять настройки, хависимость оборотов кулеров от температуры.
                                    А насчёт проблем и «зачем» — причина бытовая: ноут коленки жарил когда так грелся :)
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                      • 0
                                        Где пруфы? Особенно учитывая что новые маки идут с ssd.
                                        • НЛО прилетело и опубликовало эту надпись здесь
                                          • –1
                                            Я не знаю в каком институте вас учили, но во первых — у современных процессоров есть система предотвращения перегрева, сбравывающая частоту или останавливающая процессор при достижении критической температуры, во вторых — температура в на кристалле и температура в корпусе — разные вещи, и даже если на кристалле 90 — это не значит что все остальные компоненты тоже так греются, а касательно процессора — так они и при такой температуре и разгоне живут столько, что гораздо быстрее устаревают морально.
                                            • НЛО прилетело и опубликовало эту надпись здесь
                                              • 0
                                                Если смысл именно «выиграть несколько градусов» на счетчиках — то да. Если цель — посильнее разогнать или если срабатывает автозащита — то нет (но это если уже за 90 градусов).
                                    • 0
                                      Спасибо за рекомендацию замечательной программы!
                                      До этого лет восемь не сталкивался с перегревом ПК, поэтому температура свежекупленного MBP была просто пугающей.
                                      • 0
                                        По моему пугающий перегрев был только на самом первом поколении, Core Duo — это был реальный трындец
                                        • 0
                                          У меня на C2D. Пугающим перегревом по моей классификации называется состояние, при котором ноутбук некомфортно держать на коленях. Думаю, 55 градусов вполне можно так классифицировать.
                                    • –2
                                      yes > /dev/null
                                      в консоле в колличестве равном ядрам (включая HT) и «жгите» на здоровье!
                                      • +1
                                        Если бы всё было так просто, то не никто бы не делал специализированных программ для стресс-теста процессора. Чтобы получить максимальную теплоотдачу от процессора, нужно нагрузить те его модули, которые дают эту максимальную теплоотдачу.

                                        Приведённый пример простой, но это неэффективный метод. Например, в моём случае температура не поднялась выше 61 градуса.
                                        • 0
                                          За пару минут работы двух процессов получил 90 градусов на C2D в MBP. Сабжевую утилиту не могу проверить — сижу на барсе. Не понимаю, что в ней такого, что требуется именно 10.7…
                                          • 0
                                            Если бы это был коммерческий продукт, то всё бы работало и в 10.6. Но это не коммерческий продукт. Тестировал я его только на той же машине, на которой и делал — с Mac OS X 10.7. 10.7 по определению работает только на 64-х разрядных системах, 10.6 может работать и на 32-х разрядных. А программа заточена только по 64-х разрядные системы (встроена консольная утилита LINPACK Benchmark 64).

                                            Ваше непонимание легко компенсировать исходным кодом, который я дал. Изменяйте проект и собирайте по 32-х разрядные системы — никаких проблем.
                                            • –1
                                              Какая странная логика. 10.6 может работать на 32-х разрядных, LINPACK Benchmark — 64-х разрядная утилита, это ок. Но что помешает работать LINPACK Benchmark под 10.6 на 64-х разрядном процессоре?
                                              • 0
                                                Я не понимаю, о что Вы пытаетесь мне донести и зачем мне это?

                                                Вы не учитываете, что есть часть пользователей, у которых компьютеры на базе 32-х разрядных процессоров Core Duo. Для этих пользователей нужно делать 32-х разрядный вариант.

                                                Возьмите исходник, добавьте туда 32-х разрядный LINPACK Benchmark, добавьте несколько строк кода, протестируйте в системе 10.6 (32-х разрядной) и готово. Хотите, хоть под 10.4 сделайте.
                                                • 0
                                                  Короче, системные требования вашей программы — 64-х битный процессор. Версия ОС не при чем.
                                      • +7
                                        >>Программа CPUBurn легко может превратить ваш Mac в раскалённую сковородку…
                                        На своём макбуке я достигаю такого же эффекта просто отключив FlashBlock в браузере o_O.
                                        • 0
                                          хм прогрел несколько сенсоров макбука до 100 градусов доктор это плохо?
                                          • 0
                                            Я не доктор, но это не есть хорошо :).
                                          • +4
                                            Зима близится, холодает, а тут такая замечательная программа!
                                            • –2
                                              А сможете написать программу чтобы мозг прожигала =)
                                              • 0
                                                Обратитесь к нашим чиновникам
                                                • 0
                                                  Если они так же отреагируют, гнить мне в подземных казематах кремля до конца дней =)
                                              • 0
                                                Есть что-то похожее под линукс?
                                                • +1
                                                  • 0
                                                    У меня в gentoo при компилировании chromium, libreoffice (при выставленном MAKEOPTS=-j5) если не поставить ноут на плоскую поверхность вырубится нафик от перегрева.
                                                    Также у меня в качестве этой проги gentoo + lm_sensors
                                                • 0
                                                  На моей памяти на винде лучше всего проц грела утилитка SnM( температура градусов на 5-7 выше чем LinX). Правда это была на Athlon II с боксовым кулером. Если разогнать — так вообще вырубала винду за минуту, хотя LinX стабильно работал. Потом отказался от разгона.
                                                  Сейчас Phenom II x6 — не знаю, будет ли SnM его так же эффективно греть или нет. LinX и OCCT градусов до 45 нагревают
                                                  • 0
                                                    поправьте дисклаймер «Вся ответственно*** за действия»
                                                    • 0
                                                      а мне для прожига своего старенького макбука хавтает открыть youtube :)
                                                      (понимаю что это не совсем cpu, но все же :) )

                                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                      Самое читаемое