Как правильно пользоваться связкой HDD + SSD?
Модератор: Модераторы разделов
Как правильно пользоваться связкой HDD + SSD?
Всем привет!
Вот собственно задумался о том как правильно пользоваться связкой HDD + SSD Какой тип софта куда ставить в данной связке, куда правильно ставить ОС и т.д.
У кого какие мысли и опыт в этом?
Вот собственно задумался о том как правильно пользоваться связкой HDD + SSD Какой тип софта куда ставить в данной связке, куда правильно ставить ОС и т.д.
У кого какие мысли и опыт в этом?
Re: Как правильно пользоваться связкой HDD + SSD?
А что тут думать?
Ставишь ОС и всё ПО на SSD. На HDD хранишь лишь данные к которым не нужен быстрый доступ.
То есть либо хомяка на HDD, либо монтируешь HDD куда-нибудь в хомяка или в /mnt.
Ставишь ОС и всё ПО на SSD. На HDD хранишь лишь данные к которым не нужен быстрый доступ.
То есть либо хомяка на HDD, либо монтируешь HDD куда-нибудь в хомяка или в /mnt.
Re: Как правильно пользоваться связкой HDD + SSD?
По опыту рискну не согласиться. Чем характерен ssd? Он раза в 3-5 быстрее читает, раза в 1,5-2 быстрее записывает, чем hdd. При этом обращается к нужным данным почти мгновенно.
Соотвественно всё кроме логов лучше всего ставить на ssd. Но если бюджет ограничен, могут быть варианты.
Может вам важно чтобы загружался комп быстро и write быстро запускался? Тогда имеет смысл ОС поставить на ssd.
Может вы фотки профессионально обрабатываете? Тогда имеет смысл именно их класть на ssd и подкачку с темпом на него же вынести.
А может у вас сайт? Тогда сайт и БД на нём хранить.
Соотвественно всё кроме логов лучше всего ставить на ssd. Но если бюджет ограничен, могут быть варианты.
Может вам важно чтобы загружался комп быстро и write быстро запускался? Тогда имеет смысл ОС поставить на ssd.
Может вы фотки профессионально обрабатываете? Тогда имеет смысл именно их класть на ssd и подкачку с темпом на него же вынести.
А может у вас сайт? Тогда сайт и БД на нём хранить.
Re: Как правильно пользоваться связкой HDD + SSD?
Для фоток подкачка не нужна, а /tmp должен быть в ОЗУ.
Кстати в Fedora/RHEL/CentOS у каждого пользователя есть раздел в ОЗУ равный 10% по умолчанию. Там и надо работать с данными.
Кстати в Fedora/RHEL/CentOS у каждого пользователя есть раздел в ОЗУ равный 10% по умолчанию. Там и надо работать с данными.
Re: Как правильно пользоваться связкой HDD + SSD?
при той стратегии кеширования данных, что у нас используется, толку от SSD вообще немного. Пустая трата денег.
Re: Как правильно пользоваться связкой HDD + SSD?
Скорее медленные SSD, а не M.2 nvme на 3500 МБ/сек.
Re: Как правильно пользоваться связкой HDD + SSD?
Какое то время на домашнем компе нечего было делать и я пробовал и никс на ssdи на hdd и так туда сюда гонял.Это по какому опыту?
Также очень давно я спрашивал как тестировать vps, мне давали команду, там скорость винтов измерялась. Дело не только в том, что я запомнил результаты, дело в том, что по сути оно так и было в реальности.
Вот этого я не знал совсем. На винде, обработка фотки на 200 мб, с применением фильтров -- это просто не вылазить из файла подкачки. Только в нём и работать. Ну и временные файлы не обсуждаются?при той стратегии кеширования данных
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как правильно пользоваться связкой HDD + SSD?
Это что ж за фотка такая? У меня аппарат raw'ы пишет в пределах 20M. (Или таки 200 миллибит?)
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Как правильно пользоваться связкой HDD + SSD?
Это легко: 20 мегапикселей, три цвета, по 16 бит на цвет, альфа-канал и, допустим, 10 слоёв. Перемножаем и получаем:
20e6*4*2*10 = 1 600 000 000 байт или около 1.5ГБ на фотку в ОЗУ. И сохранить всё это в родной формат гимпа - в десятки раз больше, чем raw, получится.
Но в любом случае для таких задач должен и компьютер быть соответствующий с достаточным объёмом ОЗУ.
20e6*4*2*10 = 1 600 000 000 байт или около 1.5ГБ на фотку в ОЗУ. И сохранить всё это в родной формат гимпа - в десятки раз больше, чем raw, получится.
Но в любом случае для таких задач должен и компьютер быть соответствующий с достаточным объёмом ОЗУ.
Re: Как правильно пользоваться связкой HDD + SSD?
Bizdelnick точно, извините, я не верно выразился. Именно 200 МБ (мегабайт). Это и работа одновременно с неколькими фотами и применние разных фильтров в одной и той же фотки на разных слоях и так далее.
Я сам не дизайнер, я им только настраивал. Но я точно знаю, что для многих фильтров и i5 маловато, а многие фильтры просто хоронят винт.
Я сам не дизайнер, я им только настраивал. Но я точно знаю, что для многих фильтров и i5 маловато, а многие фильтры просто хоронят винт.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как правильно пользоваться связкой HDD + SSD?
Вот же ж не подумал, мой-то никон не умеет ни альфа-канал записывать, ни слои делать. Пора апгрейдить, видимо.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Как правильно пользоваться связкой HDD + SSD?
Это всё, конечно, не фотик делает, а редактор фоток.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как правильно пользоваться связкой HDD + SSD?
Вот же ж башка дырявая, забыл опять:
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Как правильно пользоваться связкой HDD + SSD?
Казалось бы причем тут винт, да и i5... Очевидно, что в случае с описанной системой проблема в недостаточном объеме RAM.
Последний раз редактировалось serzh-z 13.07.2018 13:38, всего редактировалось 1 раз.
Спасибо сказали:
Re: Как правильно пользоваться связкой HDD + SSD?
А чего тут читать? Введи в терминале df -hT и увидишь нечто вроде /run/user/1000 в tmpfs. Это он и есть.
Также переменная XDG_RUNTIME_DIR указывает на него.
Размер настраивается в соответствующем systemd юните, на сколько я помню.
Также переменная XDG_RUNTIME_DIR указывает на него.
Размер настраивается в соответствующем systemd юните, на сколько я помню.
Спасибо сказали:
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как правильно пользоваться связкой HDD + SSD?
И кто сказал, что этот каталог предназначен для каких-то данных? Надо быть больным на всю голову, чтобы там данные хранить. Там создаются сокеты и FIFO — то, что само по себе ценности не представляет и по завершении работы соответствующей программы становится мусором (если почему-то не удалилось, конечно).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
Re: Как правильно пользоваться связкой HDD + SSD?
Что за чушь, я не говорил для чего предназначен этот каталог.
Там можно работать с любыми данными. Конечно перед выключением компьютера их надо сохранить на HDD или SSD.
Там можно работать с любыми данными. Конечно перед выключением компьютера их надо сохранить на HDD или SSD.
Re: Как правильно пользоваться связкой HDD + SSD?
Вы догадываетесь или вы знаете?Очевидно, что в случае с описанной системой проблема в недостаточном объеме RAM.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как правильно пользоваться связкой HDD + SSD?
Где угодно можно. Но не везде нужно.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Как правильно пользоваться связкой HDD + SSD?
Если узкое место - система ввода-вывода, то именно нужно использовать ramdisk.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как правильно пользоваться связкой HDD + SSD?
Во-первых, tmpfs и ramdisk — разные вещи: первое — файловая система, второе — блочное устройство. Во-вторых, каталог /run не предназначен для хранения данных, пусть даже временного, для этого лучше использовать /tmp.
С тем, что иногда может иметь смысл использовать tmpfs для временного хранения данных, я спорить не собирался.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Как правильно пользоваться связкой HDD + SSD?
Я делаю очевидные выводы исходя из контекса.
Но вообще, я исключил возможность того, что вы чего-то не договариваете и эти "фильтры", на самом деле, предназначены для того, чтобы скачать и сохранить блокчейн Bitcoin, или типа того, на накопитель.
Re: Как правильно пользоваться связкой HDD + SSD?
Я не уверен, что вы правы. Я не знаю чо эти фильтры делают, но вряд ли они коины майнят и они ваще некоторые безумные.Я делаю очевидные выводы исходя из контекса.
Сейчас у меня выхода на дизайнеров нет, я в теме не компетентен.
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Как правильно пользоваться связкой HDD + SSD?
Я перед установкой своего первого SSD смотрел в Сети, находил разные советы и инструкции.
Все эти материалы содержали одну основную идею: ограничить число операций записи на SSD. В идеале использовать только на чтение.
В итоге я вынес за пределы SSD то, что чаще всего производит запись на диск: логи и журналирование ФС. И вообще раздел /var целиком.
Кроме того, за пределами SSD у меня расположены разделы для сборки пакетов и прочие репы. Даже не из-за повышенной нагрузки на диск, а просто в силу больших размеров.
Было всё это это года четыре назад. Насколько это было оправдано - я судить не берусь. Мне, кроме всего прочего, было просто интересно поковыряться, настроить, например, журналирование ФС на отдельном разделе.
А уж насколько все это актуально для современных устройств - я вообще не знаю.
А вот мой приятель, например, после покупки нового железа (и SSD в том числе) вообще не заморачивался на эту тему. Он доверил подбор комплектующих и сборку компа своему знакомому, работающему в компьютерном магазине и они вдвоем разворачивали винду на этом новом железе. Установили систему полностью на SSD без всяких премудростей. Железки работают уже лет пять, наверное.
Все эти материалы содержали одну основную идею: ограничить число операций записи на SSD. В идеале использовать только на чтение.
В итоге я вынес за пределы SSD то, что чаще всего производит запись на диск: логи и журналирование ФС. И вообще раздел /var целиком.
Кроме того, за пределами SSD у меня расположены разделы для сборки пакетов и прочие репы. Даже не из-за повышенной нагрузки на диск, а просто в силу больших размеров.
Было всё это это года четыре назад. Насколько это было оправдано - я судить не берусь. Мне, кроме всего прочего, было просто интересно поковыряться, настроить, например, журналирование ФС на отдельном разделе.
А уж насколько все это актуально для современных устройств - я вообще не знаю.
А вот мой приятель, например, после покупки нового железа (и SSD в том числе) вообще не заморачивался на эту тему. Он доверил подбор комплектующих и сборку компа своему знакомому, работающему в компьютерном магазине и они вдвоем разворачивали винду на этом новом железе. Установили систему полностью на SSD без всяких премудростей. Железки работают уже лет пять, наверное.
Спасибо сказали:
Re: Как правильно пользоваться связкой HDD + SSD?
Вот это-то и наиболее грустно :-) Про tmpfs не будем.
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Как правильно пользоваться связкой HDD + SSD?
Ничего грустного. Сравнение по скорости сборки в ОЗУ и на диске я проводил, мы это уже обсуждали.
На средних/мелких пакетах разница в пределах погрешности.
Крупные собирать не пробовал, ибо в ОЗУ они не влезают.
Однако, я по-прежнему склонен думать, что будь сборка в ОЗУ существенно быстрее (ну, скажем вдвое), это было бы заметно на любых пакетах, не только на крупных.
Обмен с диском в процессе сборки минимален. Основная нагрузка на ядра процессора (по числу потоков) и ОЗУ по прямому назначению. Поэтому расположение исходников на диске или в памяти дает примерно одинаковый результат. Убедительных доказательств обратного пока никто не привел.
Если один пакет на диске собирается 11 минут 10 секунд, а в ОЗУ - 11 минут 8 секунд, то я не вижу причин,
почему другой пакет, который на диске собирается 60 минут, в ОЗУ вдруг соберется за 15 минут.
Разница в скорости может быть заметна, если используется какой-нибудь совсем медленный винчестер двадцатилетней давности с интерфейсом IDE. Есть у меня такие железяки. Но там будет тормозить всё, не только сборка.
Re: Как правильно пользоваться связкой HDD + SSD?
Просто в тему. Как верно отмечают выше ssd полезен не всегда. Например. смотрите вы кино fhd на десктопе и ничего в фоне ресурсоёмкого нет. Такое кино будет идти одинаково, что с hdd, что с ssd. Причина проста hdd отдаёт данные со скоростью 100-150 мегабайт. этой скорости хватит для просмотра более чем.
Re: Как правильно пользоваться связкой HDD + SSD?
Работа в ОЗУ помимо скорости позволяет сберечь ресурс SSD.