Polnoch
CMDR Jack
Хотя я почти уверен, что это пример XY Problem
Polnoch
А если дальше агрессивно писать в память по 4килобайта, то часть всё равно будет проваливатся в RAM
CMDR Jack
http://xyproblem.info/
Александр
Ну вот, Ксении понадобилось
Не хочу разводить, но ей повыёбываться и пофлудить захотелось. Нужа б была инфа, пошла бы доку читать по swap, кто зачем и как работает, а не устраивала тут херню.
Polnoch
даже если всё в рам загадить
Aleksey
вообще я удивляюсь. с год назад мне были известны два факта.
1. чистяков на пьянках пьет.
2. чистияков говорил что за множество лет модерства никого не банил.
сейчас мне тоже известно 2 факта.
1. чистяков на пьянках пьет кофе.
2. чистяков банит людей как не в себя.
помогите сделать вывод на основе фактов ?
Александр
CMDR Jack
Уходите со своей драмой, мы тут Серьезные Вопросы™ обсуждаем
Alexander 🐕
Polnoch
на сколько правильная идея для такого бенчмарка писать что-то на сях, ядерное? Мне сейчас представляется, что по-другому, чисто и точно, задачу не решить. Я права?
Александр
Ксения прекрати, сделай как хрыч советует, сходи в irc rhel там спроси
CMDR Jack
А что такого в том, чтобы написать пиздюлинку маленькую на сях-то?
CMDR Jack
Я не понимаю, как это переводит задачу в другой класс
CMDR Jack
Я что, в ru_sysadmins случайно зашел? :D
Александр
CMDR Jack
CMDR Jack
Там кода будет копейки, дольше в доках по ядру копаться.
Polnoch
Если сделать бинарь, который будет есть всю память, и включить vm.swappiness=100, то ты всё равно не сможешь гарантировать, что всё будет выровнено, по тому, что в ОС есть свои демоны, и обязательно что-то пойдёт не так, когда ты непосредственно начнёшь писать 4k блоками, и опять получится тест виртуальной памяти, а не swap
CMDR Jack
Кстати. Байт-в-байт при запущенном ядре не получится, но init=/bin/bash и оттуда всю память занять например.
Alexander 🐕
Что за сраный бред
Alexander 🐕
Прекратите это
CMDR Jack
Я все еще не вижу смысла в этом всем, и уверен, что ты не ту задачу решаешь.
Alexander 🐕
Dan
CMDR Jack
А с каких пор Learn C The Hard Way стала платной?
LexsZero
CMDR Jack
А, с 11 Сентября 2016 года.
CMDR Jack
Обидно, хорошая книжка
LexsZero
и хочет побенчмаркать свои изменения
CMDR Jack
https://learncodethehardway.org/c/ Тем не менее советую. Можно спиздить всегда в конце концов.
Alexander 🐕
Пацаны, да гоните же ее в шею
LexsZero
а зачем в 2017 учить си хоть каким-то способом?
Alexander 🐕
Никак не соотносится “большая БД” и “бенчмарк свопа”
CMDR Jack
Модули для ярда писать! :D
CMDR Jack
Чтобы своп бенчить!
Polnoch
даже "больших БД" - так точнее
Alexander 🐕
Alexander 🐕
Люди же учат не си, а как там унутре все устроено
CMDR Jack
Ну и да, поверхностно быть знакомым с языком, на котором написано ядро и почти весь нижний стек, полезно.
LexsZero
А че там учить-то?
а потом спрашивают "ой, а что, память освобождать надо руками?"
Alexander 🐕
Вообще, коллеги, мы столкнулись с неспособностью сформулировать вопрос
CMDR Jack
Все добровольно, конечно, но немного расширяет область видимости все же.
Alexander 🐕
Я предпочитаю не разговаривать с Ксенией именно поэтому
Alexander 🐕
Потому что у нее mental problems
Polnoch
CMDR Jack
What we've got here is... a failure... to communicate
Alexander 🐕
Блядь, ну последите сами
Александр
Alexander 🐕
Intel Optane (ЧЗХ, кстати) => NDA => большие БД => необходимо тестировать своп
Polnoch
Alexander 🐕
Что на русский язык переводится как:
Denis
Alexander 🐕
“Нет времени объяснять, ебаные свиньи, просто дайте мне решение срочно"
Alexander 🐕
Кроме указания на некоторую степень disability
LexsZero
ну так может там бд основана на "давайте срать все в память, у нас есть такой-то охуенный механизм свопинга, диск не нужен"
Alexander 🐕
Polnoch
Это называется абстрагирование. "Зачем?" не важно, я сформулировала "что?" нужно. Если не нравится, можно воспринимать как чисто теоретическую задачу
Alexander 🐕
Alexander 🐕
Если уж продолжать абстрагироваться
Denis
Да
Polnoch
Denis
Чойта ?
Александр
Alexander 🐕
LexsZero
чисто теоретически эта задача решается программкой которая аллоцирует памяти больше чем физической и активно ее ебет
Alexander 🐕
Фил, ты решил это сообщество тоже уничтожить?
Alexander 🐕
Чисто теоретически я эту задачу решил полчаса назад
Alexander 🐕
Но Фил все откатил как было
Александр
Удалив вопрос то?)
LexsZero
можно еще и очень разные результаты получить в зависимости от паттернов ебли в память
Alexander 🐕
Да
Polnoch
Alexander 🐕
remove kebab
Alexander 🐕
Александр
Фил добрый прост 😄