BloodySucker

BloodySucker

Пикабушник
4125 рейтинг 99 подписчиков 1 подписка 41 пост 1 в горячем
Награды:
10 лет на Пикабу

Хочу купить кальян Ager 2167 или 2256

В общем, ребят, есть на кармане 5000р и желание купить кальян Ager 2167 или 2256, цвет особого значения не имеет, лишь бы не розовый, тот же пурпурный подойдет. Желательно не бу.
Но есть проблема, живу я в Украине, официального сайта агера вообще в глаза не видел, а интернет-магазины в Украине не имеют в наличии кальянов агер, максимум шланги к ним или агеровский тэмпл. В русских интернет-магазинах не нашел доставки в Украину, да и это в основном долго. Может кто знает где можно купить, если наложенным платежом то вообще идеально.

Оптимизация Linux-based дистрибутива

Привет всем, первоначально, я хотел вести именно подобный блог, а не делать обзоры на диструбивы, что как оказалось вызывает больше срачей, чем толку. Если кто-то спросит, зачем нужен этот пост, то я могу смело ответить, чем это хуже, чем все посты о "оптимизации" windows, путем отключения сервисов и очистки реестра.
И так, начнем.
Первым делом, Linux, как и Windows можно оптимизировать путем отключения не нужных сервисовдрайверов и тд. тп.
Сделать это можно так команда вашего демона автозапуска (systemctl для systemd и rc-update для openrc) команда для удаления из автозапуска и отключения данного сервиса имя сервиса
К примеру > rc-update rm sshd && service sshd stop
Идем дальше.
Такой же процесс можно провести и с ядром.
Не нужные вам модульные драйвера можно поместить в /etc/modprobe.d/blacklist-циферка
и отключить во время работы системы через команду rmmode имя драйвера
Так же, очень полезно будет пересобрать ядро, убрав из него все не нужные вам драйвера, выбрать более подходящую микроархитектуру и собрать его с определенными флагами для оптимизации.
Самыми оптимальными флагами для оптимизации ядра я считаю:
> CFLAGS= -march=native -mtune=native -O3 -ffast-math -flto -funroll-loops -mfpmath=sse
Аналогично для СXXFLAGS.
Так же, советую использовать последнюю версию компилятора, к примеру для GCC самой новой версией является 4.9.2.
Теперь объясню, что каждый из этих флагов делает.
> march mtune
Флаги, предназначенные, для использования заранее заготовленного набора флагов.
Узнать содержимое этого профиля можно с помощью команды > gcc -c -Q -march=native --help=target
Не всегда заготовленный для вашего процессора профиль является самым лучшим, к примеру в профиле Core2 не включено использование sse1-3, mmx и ssse3, которые значительно повышают производительность.
Включить их можно с помощью -mтип_оптимизации версия оптимизации
Например > -mmmx -msse2 -msse -msse3 -mssse3 -mavx -msse -msse4.1 -msse4.2
Так же можно поиграться с -masm, но далеко не для всех процессоров изменение стандартного assambler-a повышает производительность.
> -O3
Этот флаг включает набор флагов Optimization level 3, который является не совсем стабильным, но адекватно работает в большей части приложений, проблемы возникали только с grub2.
Внутри него целая куча флагов, которые описаны на официальной вики gcc.
> -ffast-math
Флаг из -Ofast (ака -O4), единственный флаг из крайне не стабильного Ofast, который не вызывает сегментационную ошибку, позволяет ускорить все математические операции в разы.
> -flto
Межмодульная оптимизация, позволяет оптимизировать скорость работы программы на определенных моментах кода.
> -funroll-loops
Развертывание циклов, которое позволяет оптимизировать скорость выполнения определенных циклов, если хотите разворачивать все циклы используйте > -funroll-all-loops
> -mfpmath=sse
Устанавливает основным профилем, для математических операций, набор команд sse, вместо стандартного набора команд.
Значительно ускоряет все математические операции.

Таким же образом можно пересобрать все программы в вашей системе, что значительно повысит их производительность.

В следующий раз расскажу о ускорении загрузки системы.
Показать полностью

Дарт Вейдер — Винница

Проехался по городу, вернулся в центр города и сфотографировался с фанатами.

Пацанские мысли

Зашел на страницу к другу, а там:D Это так милоXD
Пацанские мысли Зашел на страницу к другу, а там:D  Это так милоXD

Linux Mint vs Ubuntu: Первый заход

Еще несколько слов от себя в комментариях
Linux Mint vs Ubuntu: Первый заход Еще несколько слов от себя в комментариях
Показать полностью 1

Вот такое рабоче место;)

Подрабатываю версткой и скриптингом на фрилансе, а вообще хочу найти работу сис. админом, но у нас в городе почти-что нету вакансий, помимо того, где 1С.
Вот такое рабоче место;) Подрабатываю версткой и скриптингом на фрилансе, а вообще хочу найти работу сис. админом, но у нас в городе почти-что нету вакансий, помимо того, где 1С.

О следующем посте (О дистрибутивах Линукс)

Привет всем, кто это читает.
Сделаю небольшое отступление.
Прошлый мой пост понравился далеко не всем, по нескольким причинам:
1. Я говорил в основном по своему опыту, о том, что я сам встречал, задевая узкие не обобщенные недостатки и наоборот плюсы дистрибутивов, сравнивал все дистрибутивы с средней планкой между известными мне дистрибутивами, такого я в дальнейшем делать не буду, посты будут появляться в другом формате, в общем, увидите чуть позже;)
2. Были любители поднять срач "У меня бубунта летает, она производительнее твоей генты, это миф, что компиляция под железо и с флагами оптимизации дает дополнительную производительность системы!!!1111", окей горячие парни, так и быть, буду приводить вам результаты тестов.

В последующих постах будет по 2 дистрибутива, которые будут размещены попарно случайным образом, по результатам различных тестов, определенным фактам и тд. тп. будет выноситься оценка каждой составляющей дистрибутива (коммьюнити, производительность, репозитории, удобность (об этом я подробнее расскажу потом, но это не значит, что я буду оценивать это так "понравился или не понравился интерфейс", я совсем о другом), многофункциональность, стабильность). Все оценки могут быть, как и отрицательными, так и положительными, так же все оценки ставятся относительно второго дистрибутива-конкурента, поста в котором они сравниваются. Надеюсь, это вас удовлетворит. Кроме того, свои предложения и помощь можете присылать в скайп programmer.life . (Туда можно предлагать даже дистрибутивы, которые вы хотите увидеть в сравнении, пока-что у меня в запасе 10 дистрибутивов, слишком много брать не буду, но предложить стоит)

Так же, по желанию многих прокомментировавших в прошлом посте, скажем так, лучший дистрибутив (возможно лучший дистрибутив в категории desktop, я просто еще не знаю, стоит ли распределять дистрибутивы по группам, ибо половина дистрибутивов хорошо себя чувствуют и там, и там.) будет сравниваться с Windows (с 8.1 Update 2, так как не вижу смысла сравнивать с 7, которую мелкомягкие прикроют через год).

Удачи всем, в ближайшие дни ожидайте новый пост.
Показать полностью

О дистрибутивах Linux

Еще немного слов от себя в комментариях;)
О дистрибутивах Linux Еще немного слов от себя в комментариях;)
Показать полностью 1
Отличная работа, все прочитано!