Категория: Блог

Sony продължава да оптимизира поддръжката на AMD Jaguar за PS4 в компилятора LLVM Clang

Компанията AMD продължава да подобрява кода на компилятора Btver2/Jaguar за оптимизация на производителността. И в това, странно или не, има огромна заслуга на Sony. Японската корпорация използва LLVM Clang като стандартен инструментариум за своята PlayStation 4. А в основата на конзолата, нека припомним, лежи хибридният 'червен' чип Jaguar. Миналата седмица в целевия код Jaguar/Btver2 беше […]

Психоанализ на ефекта на недооценения специалист. Част 2. Как и защо да се противопоставим

Началото на статията с описание на възможните причини за недооценка на специалистите може да се прочете, като се последва 'линка'. III Противодействие на причините, водещи до недооценка. Вирусът на миналото не подлежи на лечение – докато не вземе своето, той няма да отмине. Но може и трябва да му се противопоставим – да предотвратим усложненията. Елчин Сафарли. (Рецепти за щастие) Определяйки признаците и природата на проблемите, водещи до недооценка на специалиста на места […]

GHC 8.8.1

Тихо и незаметно, издана новая версия известного компилятора языка Haskell. Среди изменений: Поддержка профайлинга на 64-битных системах с Windows. GHC теперь требует LLVM версии 7. Метод fail окончательно вынесен из класса Monad и теперь находится в классе MonadFail (конечная часть предложения по MonadFail). Явное применение типа (type application) теперь работает и для самих типов, а не […]

Как да оценим производителността на Linux сървър: отворени инструменти за бенчмаркинг

Ние в 1cloud.ru подготвихме набор от инструменти и скриптове за оценка на производителността на процесори, СУД и памет на Linux машини: Iometer, DD, vpsbench, HammerDB и 7-Zip. Други наши подборки с бенчмаркове: Sysbench, UnixBench, Phoronix Test Suite, Vdbench и IOzone Interbench, Fio, Hdparm, S и Bonnie. Снимка – Bureau of Land Management Alaska – CC BY Iometer Това е […]

Как да оценим производителността на СХД на Linux: бенчмаркинг с помощта на отворени инструмента

В миналия път говорихме за инструменти с отворен код за оценка на производителността на процесори и памет. Днес ще обсъдим бенчмарките за файлови системи и системи за съхранение на данни на Linux – Interbench, Fio, Hdparm, S и Bonnie. Снимка – Daniele Levis Pelusi – Unsplash Fio Fio (изписва се като Flexible I/O Tester) създава потоци вход/изход на данни […]

Бенчмарки за Linux сървъри: колекция от отворени инструменти

Продължаваме да разглеждаме инструментите за оценка на производителността на CPU на Linux машини. Днес в материала: temci, uarch-bench, likwid, perf-tools и llvm-mca. Повече бенчмаркове: Sysbench, UnixBench, Phoronix Test Suite, Vdbench и IOzone Interbench, Fio, Hdparm, S и Bonnie Iometer, DD, vpsbench, HammerDB и 7-Zip Снимка — Lukas Blazek — Unsplash temci Това е инструмент за оценка на времето за изпълнение […]

Unit-тестове в СУБД — как го правим в Спортмастера, част първа

Здравей, Хабр! Аз съм Максим Пономаренко и работя като разработчик в Спортмастера. Имам 10-годишен опит в IT сектора. Започнах кариерата си в областта на ръчното тестване, след което преминах към разработка на бази данни. През последните 4 години, натрупвайки знания от тестването и разработката, се занимавам с автоматизация на тестването на ниво СУБД. В екипа на Спортмастера съм от малко повече от година […]

low-memory-monitor: анонс на нов потребителски обработчик за недостиг на памет

Bastien Nocera анонсировал новый обработчик нехватки памяти для рабочего стола Gnome. Написан на C. Лицензирован под GPL3. Для работы демона необходимо ядро 5.2 или новее. Демон проверяет давление памяти через /proc/pressure/memory и при превышении порога отправляет через dbus предложение процессам о необходимости умерить аппетиты. Также демон может пытаться сохранить отзывчивость системы через запись в /proc/sysrq-trigger. […]

Инструменти за разработчици на приложения, работещи в Kubernetes

Съвременният подход към експлоатацията решава множество належащи бизнес проблеми. Контейнери и оркестратори позволяват лесно мащабиране на проекти с всякаква сложност, опростяват пускането на нови версии, правят ги по-надеждни, но също така създават допълнителни проблеми за разработчиците. Програмистът, преди всичко, се тревожи за своя код: архитектура, качество, производителност, елегантност, а не как той ще функционира в […]

Ядру Linux исполнилось 28 лет

На 25 август 1991 г., след пет месеца разработка, 21-годишният студент Линус Торвалдс обяви в телеконференцията comp.os.minix създаването на работен прототип на новата операционна система Linux, за която беше отбелязано завършването на портироването на bash 1.08 и gcc 1.40. Първият публичен релийз на ядрото на Linux беше представен на 17 септември. Ядрото 0.0.1 имаше размер 62 Кб в компресирана форма и съдържаше […]

Представено е първото решение на проблема с недостиг на оперативна памет в Linux

Разработчик Red Hat Бастьен Ночера (Bastien Nocera) анонсировал возможное решение проблемы с нехваткой оперативной памяти в Linux. Это приложение под названием Low-Memory-Monitor, которое должно решать проблему отзывчивости системы при нехватке ОЗУ. Эта программа ожидается для улучшения работы с пользовательским окружением Linux на системах с малым объёмом оперативной памяти. Принцип работы прост. Демон Low-Memory-Monitor отслеживает объём […]

Enlightenment v0.23

Enlightenment – оконный менеджер для X11. Улучшения в новом релизе: Дополнительная опция для создания скриншотов. Система сборки теперь Meson Build. Music Control теперь поддерживает протокол rage mpris dbus. Добавлена поддержка Bluez5 с обновлённым модулем и устройством. Добавлена возможность включения и отключения опции dpms. При переключении окон с помощью Alt-Tab, теперь их можно ещё и перемещать. […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster