Перейти к публикации

HDD - тормоз прогресса


Рекомендованные сообщения

Хотя речь и идет о расчетах в ABAQUS, вопрос несколько более общий, поэтому тему создаю тут. И продублирую в программном обеспечении, все-таки и туда по теме подходит :) Не пинайте плиз :poster_dont:

Требуется запускать несколько расчетов в интерактивном режиме одновременно. Сами расчеты не очень тяжелые с точки зрения вычислений (

Скрытый текст: для тех, кто понимает
не более тысячи балочных 2-узловых элементов в гибридной формулировке с контактным взаимодействием
), но т.к. рассматривается довольно мелкий шаг по времени (не более 0.2) на длительных промежутках (50-600), то жесткий диск используется очень активно. Само собой, когда несколько процессов пытаются довольно активно писать данные в разные файлы на диске, происходит заметное увеличение времени расчетов. Таким образом выгода от решения 4-х задач в параллели теряется даже на системе с 12-ядерным процессором и 32 гб оперативной памяти - загрузка процессора и использование памяти невелики, но диск видимо на пределе.

Как можно повысить скорость расчета на имеющейся системе (xp pro sp2 64bit) и железе?

Была дума использовать эмулятор жесткого диска в ОЗУ. Нашел некий Virtual Hard Drive Pro 2 - можно выделить желаемый объем оперативки и сэмулировать там жесткий диск. Программа умеет делать образы диска через заданные промежутки времени. Казалось бы - вот оно, счастье! Винч молчит, работа идет :) Но за полчаса программа дважды намертво повесила систему, так что даже сравнить производительность не удалось.

А можно как-то заставить ABAQUS не спешить все писать на диск, а держать больше информации в памяти? Мне кажется, если он будет писать на диск большими блоками, то должно быть быстрее, нежели если от каждого из параллельных процессов по чуть-чуть записывать практически одновременно - из-за чего собственно и идут тормоза.

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

Еще идеи?

Ссылка на сообщение
Поделиться на других сайтах


Само собой дефрагментацию диска надо бы сделать...а поможет ли выделить на нем второй логический диск

А если попробовать воткнуть еще один физический диск, и часть задач писать на него? Или флешку на худой конец...
Ссылка на сообщение
Поделиться на других сайтах

32 гб оперативной памяти - загрузка процессора и использование памяти невелики, но диск видимо на пределе.

Надо файл подкачки сделать 32 гб.

Если это не помогает, то ставите дополнительные диски и делаете 0 реид массив. Диски лучше ставить скоростные, как минимум 10 тыс. об.

Все остальное это фантазии.

Или флешку на худой конец...

В этом варианте конец будет худым... :smile:
Ссылка на сообщение
Поделиться на других сайтах

А на SSD накопителях никто не пробовал?

SSD накопитель используют только под установку ОС. Есть серьезные ограничения на количество записей. На память для 16 ГБ SSD в сутки можно записывать около 5 Гб информации.

Самый лучший вариант для САЕ расчетов это большое количество оперативной памяти. Сейчас доступно уже 256 Гб. А все остальное это компромисс между ценой железа и скоростью решения.

Ссылка на сообщение
Поделиться на других сайтах

К сожалению с железом ничего поделать нельзя. Компьютеры лизинговые, да и бюрократию надо пройти немалую :)

В конце концов есть кластер - просто на нем не всегда удобно решать подобного рода задачи. Для больших и тяжелых с сотнями тысяч твердотельных элементов его используем... ну в общем вопрос именно в том, что можно предпринять с уже имеющимся железом!

А по поводу оперативки - разве 32 гб мало в данном случае?? После окончания расчета файл результатов весит 30-50 мб для времен около 70 и, соответственно, под 500 мб для времен около 600-700. Еще раз напомню про размерность задачи - это пара-тройка тысяч степеней свободы всего навсего.

Ссылка на сообщение
Поделиться на других сайтах

К сожалению с железом ничего поделать нельзя. Компьютеры лизинговые, да и бюрократию надо пройти немалую :)

В конце концов есть кластер - просто на нем не всегда удобно решать подобного рода задачи. Для больших и тяжелых с сотнями тысяч твердотельных элементов его используем... ну в общем вопрос именно в том, что можно предпринять с уже имеющимся железом!

А по поводу оперативки - разве 32 гб мало в данном случае?? После окончания расчета файл результатов весит 30-50 мб для времен около 70 и, соответственно, под 500 мб для времен около 600-700. Еще раз напомню про размерность задачи - это пара-тройка тысяч степеней свободы всего навсего.

(((В данный момент времени, 100ГБ версия RevoDrive X2 на Newegg стоит 414.99 долларов США (при рекомендуемой стоимости $350!). Автор материала буквально выражает моё мнение своими словами, говоря, что покупка SSD в ПК в 99% случаев лучший апгрейд, который можно преподнести своему компьютеру с помощью одного лишь нового устройства.))) © <noindex>http://www.u-sm.ru/index.php/obzoryi-i-sta...vodrive-x2.html</noindex>

Ссылка на сообщение
Поделиться на других сайтах

C SSD действительно проблем много. И с записью у них всё геморройно реализовано. Для домашнего компа может и будет выгодным приобретение.

Ссылка на сообщение
Поделиться на других сайтах

Как можно повысить скорость расчета на имеющейся системе (xp pro sp2 64bit) и лизинговом железе?

без добавки железа -- никак

если владелец железа согласует апгрейд: купить винты WD Raptor (10 тыс.об) или обойтись дешевыми SATA3 CaviarBlack и

поставить по одному винту на каждый расчетный процесс (системный диск оставить в покое)

- возможно поможет установка eBoostr -- у меня по ощущениям заметно ускоряет систему,

кроме того у меня стоит winxp 32 bit (ограничения драйверов), старшие 2 Gb из установленных 6 используются под дисковый кеш ебустром через какие-то хитрые расширенные аппаратные адресации (AES?)

- при возможности поставить на каждую задачу RAID0 из 2х WD Raptor, большее количество lowend материнки не умеют

максимально быстрое решение для 1го компа -- 4 полноценных RAID-контроллера на PCIE (материнка должна иметь 4 порта), на каждом контроллере 2-4 WD Raptor в RAID0, каждый массив отдельной задаче, мощный блок питания и самодельная настольная стойка для винтов с системой вентиляции (крышку от корпуса нафиг -- мешает кабелям SATA, пристраиваем каркас из ал.профиля или деревянных планок, я как-то делал из листов ДВП, закрываем корпусом из листов картона или двп, винты вешаем с интервалами, вентилятор на вдув, на выдув, неплохо протащить входной вентканал до кондиционера)

при наличии лишних денег -- проф.RAID + 4 корзины SAS-дисков по FiberChannel :biggrin: ,

дешевле и эффективнее собрать по компу на ширпотребовских i7 на каждую задачу

Изменено пользователем ponyatov
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Guhl
      Если надо делать настройку, то я приводил выше скрин блок-схемы как это делать Вот тут написано как с этим бороться. Скрины с этого документа div-class-2qs3tf-truncatedtext-module-wrapper-fg1km9p-classtruncatedtext-module-lineclamped-85ulhh-style-max-lines5heidenhain-itnc-530-hsci-technical-manual-1966-pdf-p-div_compress.pdf
    • gudstartup
      не знаю но автор нигде не упомянул что у него линейные двигатели... теперь упомянул тогда так и должно было быть
    • Клиент
    • Ветерок
      Если сначала соединить, а потом "отрезать всё, что выступает за пределы второй детали", то останется форма той самой второй детали. Зачем тогда соединять?
    • afybc74
      у нас как раз по оси Х линейный двигатель 
    • Kerzzz1k
      Доброго времени суток, может кто подскажет, можно ли сделать наоборот? Ну т.е  есть 2 детали, соединили и у одной детали срезать все, что выступает за пределы второй детали?
    • Александр1979
      Здесь похожий случай: https://www.practicalmachinist.com/forum/threads/dmg-heidenhain-absolute-scale-issues-resolution.355430/
    • gudi
      да висит     . убрал все другие ошибки, станок показывает нагрузку по оси Z, но не едет изза того что нет окна реферирования( менюшка не открывается), ее не прогрузили тк не могу скачать с соседнего  
    • gudstartup
      @Александр1979 ничего прописывать  не надо если позиция ротора отсчитывается не по линейке а по линейке я видел только на линейных двигателях.   это вы в параметры что то внесли пытаясь там прописать какие то значения когда надо было просто линейку установить и в параметры не лазить не надо ничего проверять просто подгоните значения центра стола к тем которые прописаны были у вас в таблице трансформации параметром 960
    • oldmax
      Исходные данные Mazak 410a стойка Mazatrol 640m nexus. вчера накрылся ком порт, не можем отправлять траектории на станок через NCLINK. Траектории(программы обработки) считаем в повермилл. Появилась идея загружать программу обработки через внешний носитель карту памяти ATA. Не могу разобраться как вытащить данные с этой карты чтобы программа запустилась.  P.S.  в данный момент решается вопрос с ком портом. Но в будущем хотим уйти от него.  если у кого то есть, данное руководство прошу помощи, либо объясните что и как делать Для выполнения программ в стандарте EIA/ISO, хранимых на внешних устройствах (работа с перфолентой) (1) Подсоединить внешнее устройство к УЧПУ. - Порядок подсоединения используемых устройств работы с перфолентой или микродиском к блоку ЧПУ см. в Руководстве по эксплуатации внешнего устройства.
×
×
  • Создать...