powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / SSD в кач-ве памяти
16 сообщений из 141, страница 6 из 6
SSD в кач-ве памяти
    #39996173
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev

Может, только, программистам станет чуть удобнее. Но, как показывает мой опыт, попытка сделать что-то удобнее для программиста ==> меньше думаем и больше делаем хрени )))
IMHO


Давай с этого момента станем "летопицсами". И будем просто подмечать какие изменения происходят в ядрах ОС.
А уже дальше на основе этих изменений делать прогнозы как оно будет дальше.

Из таковых ОС есть репка линукса. Она доступна для просмотра в git. Однако для меня ее структура слишком сложна
и трудно иногда бывает понять что именно произошло по изменениям и зачем.

Тоесть мне нужен гид или консультант по изменениям. Можно также читать официальные release-notes и пытаться
дать им свою интерпретацию.

Мне вот была интересна тема mmap. К сожалению по сорцам мне было трудно понять (видимо специфика процесса build
и запутанность kernell либ) где именно malloc переходит в mmap.
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39996307
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
Беда то, что на нижнем уровне все равно нужно преврашать "отдельные байты" в _блоки_ _большего_ размера
Вы, что, регулярно прогуливали вузовские лекции или учились в "чём-то непрофильном"?
Ну так концепция страничной виртуальной памяти появилась в конце 50-х годов прошлого столетия. Вполне доступна пониманию и без высшего образования.
Если вкратце, то "превращением в блоки бОльшего размера" испокон веков занимается одна из "ядрёных" подсистем - диспетчер виртуальной памяти. Прикладному программисту совсем не требуется "лезть" на этот уровень - для него всё работает "автомагически".

А вот "энергонезависимая память", если это до сих пор так и не дошло, гарантирует сохранение своего содержимого при любом варианте физического обесточивания компьютерной системы.
Адресуется это память байтами, словами, строками или страницами - вопрос десятый. Сюда не только программисту - ядру лезть не требуется: содержимое памяти переживает физическое обесточивание без дополнительных усилий со стороны любых других не только программных, но и аппаратных компонент.

От операционной системы зависит только одно: возможность продолжить исполнение после восстановления питания. Тут да - сложности есть. Только это сложности из совсем другой оперы и они всё равно не касаются прикладного программиста.
С кочки зрения программиста процесс просто "всегда живёт". Возможно - при "скачущем" времени.
Ну так это и сейчас может быть: "усыпили" систему и процесс "встал". "Разбудили" и, опаньки - уже сутки прошли.

Энергозависимая память, когда (если) она будет внедрена обеспечит, кроме прочего, "мгновенную заморозку". Которая и сейчас делается, только занимает секунды-десятки секунд.
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997438
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лирическое вступление Ночью обновился хост Win10 и сказал: "не буду запускать твой 5й VirtualBox, от него все тормозит", узнал я это утром, когда попытался в свою виртуалку попасть. Пришлось срочно ставить свежий VirtualBox.
Но суть не в этом, а в том что 4 виртуалки с дисками на HDD стартуют минут 15. Когда это происходит ночью, после очередной перезагрузки хоста - это незаметно, а то что я не могу 15 минут попасть на свое рабочее место - заметно.
На хосте 32 Гб памяти, когда все загрузится, то без разницы откуда грузилось, работает кэш хоста.

Решил я прикупить SSD под виртуалки и полдня изучал тему. И получилось что чудоскорости в характеристиках это маркетинг, только на потоке они бывают, например пару гигов скопировать, а при рандомном доступе все печально.

Вот картинка SSD NMVe который я хочу купить, он не лучший, но близок к топовым

Смотрим на нижнюю строчку, это то, что будет в реале. Погонял этот тест на имеющихся у меня SSD, там в разы все хуже по замерам, но они летают по ощущению.

ИМХО Заявления то что SSD догоняет по производительности RAM это маркетинг и не более того.
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997444
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
С кочки зрения программиста процесс просто "всегда живёт". Возможно - при "скачущем" времени.
Ну так это и сейчас может быть: "усыпили" систему и процесс "встал". "Разбудили" и, опаньки - уже сутки прошли.

Угу ... и регистры процессора неожиданно восстановились в том состоянии, в котором электричество отключили. Чудес не бывает, или быстро или надежно, увы ((
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997449
Dima T, ты же сам писал:
Dima T
Только через файл подкачки. Да и не надо это, т.к. обычная память в разы быстрее самых быстрых SSD .

тест удивляет, но это походу редкий режим, потому что в реальности комп таки работает быстрее
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997453
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020
Dima T, ты же сам писал:
Dima T
Только через файл подкачки. Да и не надо это, т.к. обычная память в разы быстрее самых быстрых SSD .

тест удивляет, но это походу редкий режим, потому что в реальности комп таки работает быстрее

Что тут не стыкуется с тем что я писал? Да, ошибся, не в разы, а на порядки быстрее, но суть это не меняет.
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997463
да я не к тому, а к тому что ты как будто второй раз сделал тоже самое открытие
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997515
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T
Чудес не бывает
Это не чудеса, а чистая техника.
Получить прерывание "нет питания" и зарезервировать процессор на сотню миллисекунд, чтобы он гарантированно успел сохраниться - не проблема.
Не исключено, что такое резервирование можно встроить прямо в корпус процессора или даже на кристалл.
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997517
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T
ИМХО Заявления то что SSD догоняет по производительности RAM это маркетинг и не более того.
Что-то не слышал я таких заявлений. В основном "трясут" пиковыми показателями. Ну так "это рынок, детка" (ц) "юмореска" про рекламу.
Ну и для всякого "ынтырпрайза" делают (NVMe) SSD у которых наихудшие показатели сильно превышают наилучшие для HDD. Но задорого.
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997533
Dima T
ИМХО Заявления то что SSD догоняет по производительности RAM это маркетинг и не более того.

Я тут ещё вспомнил, что в крупных БД никак не положено обходиться без SSD-контроллера с батарейкой, который стоит КИЛОбаксы.
Т.е. надо хорошенько так вложиться в железку, чтоб БД нормально таки работала.
И на этом фоне ECC-RAM получается вовсе и не дорогая.
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997564
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на картинке в двух последних позициях. В чем разница между условиями экспериментов Q32T16 и Q1T1 ?
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997589
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А на картинке в двух последних позициях. В чем разница между условиями экспериментов Q32T16 и Q1T1 ?

Q - Глубина очереди, Т - количество потоков
https://crystaldisk.ru/crystaldiskmark
Глубина очереди отвечает за количество запросов, которые обрабатывает диск. Чем больше этот показатель, тем больший объем сможет обработать накопитель и выше эффективность тестирования.

Поток определяет количество одновременных процессов записи и чтения информации диска. Чем больше показатель потока, тем выше нагрузка на накопитель.
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997594
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже на аналог технологий NCQ/TCQ для магнитных дисков. Видимо пространственная когерентность
очень важна для SSD-шек.
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997598
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Флэш не особо быстр на одном канале, но обеспечивает минимальные задержки доступа. Особенно - внутри устройства
Если взять несколько потоков и накидать много запросов, чтобы создать очередь, то у контроллера SSD появляется много возможностей для распараллеливания. Соответственно, минимизируется и общее время рассасывания потоков очередей.
Если "отправили запрос, дождались ответа и отправили следующий", то видим реальные скоростные возможности флэш-памяти.
Пространственная когерентность тут вообще никаким боком.
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997606
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня была идея что индексы баз данных получат второе дыхание после внедрения SSD
носителей в табличные пространства БД.

Их внедрили. Но вобщем-то не с той стороны. Создатели Exadata вобщем прикрутили этот носитель
как отстойник для вытесняемых блоков буферного кеша.

А если делать такой мультипоточный поиск чего-то внутри индекса.... мдя. Надо сильно пересмотреть
алгоритмы.
...
Рейтинг: 0 / 0
SSD в кач-ве памяти
    #39997650
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
У меня была идея что индексы баз данных получат второе дыхание после внедрения SSD носителей в табличные пространства БД.
Они и после внедрения In-memory-DB могли получить второе дыхание.
Дорого, вот и не взлетает. Технически-то всё готово. В узкой нише даже применяется.
...
Рейтинг: 0 / 0
16 сообщений из 141, страница 6 из 6
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / SSD в кач-ве памяти
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]