• Хакинтош на Powermac G5 или как собрать себе рабочую станцию. Часть 2
    0
    Проблему с габаритами видеокарты можно решить вертикальной её установкой на гибком рейзере, визуально кажется, что место позволяет.
  • Анатомия системы НСИ
    0
    И если вы создадите таблицу организаций, в которой укажите поле родителя, то вам тоже придётся для построения всех зависимостей обратиться к таблице деревянным запросом

    вы точно изучили теорию перед проектированием структуры данных? Nested sets и subsets не требуют рекурсивных запросов при построении, но да, сложнее в управлении и кодинге, чем наивное представление дерева через список смежности и уж точно эффективнее построения чего угодно с table access full и фильтрацией по строковому шаблону (тоже не самая дешёвая операция, между прочим).

    Вообще статья вызвала ностальгию, вспомнилось хождение по граблям со справочниками в 2002-2008 годах. Пока что вы идёте ровно по тому же маршруту.
  • Анатомия системы НСИ
    0
    Модель данных Adjacency List для представления иерархии именно что оптимизирована на запись в ущерб чтению — простая и интуитивно понятная модификация иерархии, но построение иерархии из таблиц в такой модели данных требует рекурсивных запросов, которые изрядно грузят CPU.
  • Анатомия системы НСИ
    0
    Тег Oracle18c не соответствует истине — весь код в стиле даже не 12 оракла, а в лучшем случае 11-го.
  • Анатомия системы НСИ
    +1
    1. Никогда, ни за что, ни в коем случае не используйтё EAV для создания системы управления НСИ. Сразу вспоминается пара лет, убитых на то, чтобы уйти с такой модели данных, когда упёрлись в полное отсутствие масштабируемости такого решения, а оно было растиражировано в дюжину систем у множества заказчиков, уже работавших в проде.

    2. Что за стремление использовать при проектировании системы, нагрузка на чтение в которой на 2-3 порядка выше, чем нагрузка на запись (а почти любая система управления НСИ такова), использовать структуры данных, оптимизированные для быстрой записи, но создающие абсолютно неадекватную нагрузку при чтении?

    3. Использование конструкций вида
    v_log_query := 'SELECT ''' || :NEW.surname || ''' AS surname, ''' || :NEW.name || ''' AS name, ''' || :NEW.patronymic || ''' AS patronymic, to_date(''' || :NEW.birthday || ''', ''dd.mm.yy'') AS birthday FROM DUAL'

    для динамического SQL в Oracle это прям кровь из глаз и верный способ завалить собеседование и обратить на себя гнев DBA. Не надо так. Use bind variables, Luke!
  • DataGrip 2019.3: MongoDB, дебаггер, модный прогресс-бар, много новых инспекций
    +2
    Вам бы ещё поддержку оракловых SYS пакетов довести до ума (DBMS_… и вот это всё), чтобы работало без получасовой интроспекции системных схем и пляски с бубном при настройке областей видимости.
  • 1155 vs 2011. В бой идут одни старики
    0
    Кстати, по опыту эксплуатации я своё мнение поменял. Тот же БП на 650Вт при нагрузке в 400-500Вт начинает греться и гудеть кулером как не в себя — сейчас при средних нагрузках БП шумит ощутимо громче остальной системы, а например Seasonic на 1000Вт при нагрузках до 500Вт вообще работает в пассивном режиме.
  • Простите, пользователи macOS, но Apple зашла слишком далеко
    +2
    попытка эксплуатации ноутбука образца 2009 года на Athlon x2 QL-64/4GB RAM/SSD после чистой установки сборки Windows 10 1809 провалилась — после каждой перезагрузки система уходила в себя минут на 10 со 100% загрузкой CPU от всяких обновляторов и antimalware executable и в это время имела околонулевую отзывчивость, притом эта активность периодически возникала ещё и после перезагрузки в рандомные промежутки времени. На более старых сборках таких острых проблем не возникало. При этом в драйверах 10-ки выпилили поддержку DXVA.

    Откат на Windows 8.1 все проблемы решил — отзывчивость системы вернулась к норме и в качестве печатной машинки/браузера ноут стал работать нормально. И аппаратный декодер видео вполне себе заработал.

    Так что всё же системы изрядно жиреют и требования к процессору и памяти потихоньку растут.
  • Изначально неработоспособен: как выжить с ноутом на Windows 10 и 32-гиговым накопителем
    0
    Если вынести за скобки лицензионные ограничения, судя по сайту производителя официально на этой модели ноутбука поддерживается Windows 8.1 и для неё есть драйвера. По моему опыту, Windows 8.1, особенно в версии LTSB, заметно меньше грузит фоновыми процессами слабое железо. Скорее всего и сама она легче, и обновления на пару гигабайт ей уже не грозят.

    На древнем ноуте ASUS K50AB с Athlon QL64 на борту, 8.1 обеспечивала вполне комфортную работу, а 10 — регулярно уходила на пол часа в себя и не всегда оттуда возвращалась.
  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    +1
    ничуть. просто на версии биоса 5007 вообще не работали лимиты потребления. Как только они заработали — всё встало на свои места. Можете результаты глянуть в обновлении статьи, я добавил результаты тестов на нормальной прошивке с работающими лимитами.
  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    +1
    Согласен, с нормальным BIOS это так и стало. См обновление статьи.
  • Перенос блока питания в переднюю часть корпуса
    +2
    ничуть. после нескольких сборок-разборок плотно упакованного тетриса в корпусе MicroATX плюнуть на компактность и собрать систему в просторном Full Tower доставило огромное удовольствие.
  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    +1
    конечно больше. 32MB кэша третьего уровня на 3700x против 16MB на 2700x, в два раза более широкая Infinity Fabric, полноскоростной AVX и прочие допилы явно не бесплатные по транзисторному бюджету. Притом там спеки вроде не совсем точные — кэш первого уровня у новых Ryzen не 96, а 64 килобайта.
  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    0

    При этом греется он куда сильнее 2700х. Судя по всему, проблемы те же, что и у Intel при уменьшении размера кристалла при переходе на более тонкий техпроцесс — тепло теперь нужно отводить с гораздо меньшей площади, чем раньше.

  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    +2
    недостаточно просто поставить 3200, там все тайминги и настройки терминации памяти надо ставить для стабильной работы в оверспекнутых режимах.

    Вот тут хороший гайд по настройке памяти на платформе AM4: www.overclockers.ua/memory/amd-ryzen-memory-overclocking
  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    0
    100мВ должно быть можно без проблем.
    Даунвольт пробовал, любое снижение сразу уменьшает малопоточный буст на 25-50Mhz, хотя и чуть снижает температуры под полной нагрузкой. 2700x у меня вообще работал под оффсетом -0.08125В, и горя не знал, удачный был экземпляр, с имеющимся у меня на руках экземпляром 3700x такой номер не прошёл.

    С другой стороны материнка обеспечивает спокойно 200+ Вт питания без перегрева, Prime95 гонял где-то сутки на 2700х с потреблением как раз до 200 доходившим, даже 70 градусов там не было — корпус с парой 200мм вертушек на верхнем выдуве обеспечивает отличный обдув материнки в тч и с тыльной стороны.
  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    +1
    спасибо, утащу-ка я ссылку в статью
  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    +1

    Есть. По идее, достаточно отключить XFR и/или PBO.

  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    +1

    А при чем здесь поколения матерей? Топология может ограничивать максимально достижимые частоты и/или тайминги, но на скорость работы при прочих равных не влияет от слова никак. В конце концов посмотрите тесты на х570 — в них результаты точно такие же, и просадка записи, и падение общих скоростей

  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    +1

    Ну да, южный мост конечно 'очень важен' при работе с памятью, когда топология матери daisy chain и контроллер памяти в CPU.

  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    0

    Вы уверены, что вы планки вставляли в разные каналы? Просто симптомы уж очень напоминают использование двух планок в одном канале

  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    0
    классический пример, когда хотели как лучше, вышло — как всегда. Почему-то что FPS, что результаты синтетики от таких «доработок» только упали.
  • Zen2. Эволюция платформы AM4 на примере Ryzen 7 3700x
    0

    Да я даже не в курсе, научился Ryzen билдить GCC в 16 потоков без ошибок или нет :)

  • 2011 vs AM4. Динозавры против млекопитающих
    0
    DDR4 за 375/ГБ — это прям даром. Нормальная DDR4, на топологии b-die и нормальными чипами, способными работать на 3600+ с адекватными таймингами (хотя бы 16-16-16-16), стоит 790р./ГБ на 16 гиговых планках или 875 на 8-гиговых.
  • 2011 vs AM4. Динозавры против млекопитающих
    0

    Да все здорово, пока не захочется на этом поиграть, например, или в софте, упирающейся в скорость на поток, поработать. Не говоря уже о поиграть. Пакетные процессы это все хорошо, но когда за компом банально неудобно работать в интерактивном режиме (lightroom, vegas) и все игры не блещут производительностью… Ну, такое. Я попытался посидеть на 2680v2 как универсальном камне, хватило недели на две, после чего с матюками я обратно все пересобрал на 3770к, а ещё через месяц взял Ryzen

  • 2011 vs AM4. Динозавры против млекопитающих
    0
    посмотрел что ли. Если про ролики от PC INDUSTRY, то они ни о чём абсолютно. Какие конфиги, какая реально видеокарта в обоих тестовых конфигах, какие частоты, тайминги и прочее? Без нормального мониторинга температур и напряжений, детального описания конфигов ничего сказать не могу. Я и на текущем конфиге могу легко получить -30% производительности, просто накинув 0,1В напряжения на ядра. И нет, я ничего не перепутал.

    Тесты я делал сам, сравнивая разные поколения CPU. И вот в такое соотношение результатов, как у этого деятеля в роликах… нет, не верю. Специально настроить Ryzen так, чтобы он слил древнему Xeon я тоже могу, но зачем?
  • 2011 vs AM4. Динозавры против млекопитающих
    0
    смотрю я на описание этих ископаемых, и в общем не вижу, что оно там и где может зарешать. Даже у первой версии 2011 и кэша будет побольше, и шина быстрее, и каналов памяти больше, и латентности всего и вся ниже. Если сравнивать с Infinity Fabric, то вообще не понятно, что с чем сравнивать, уж больно и архитектура и скорости разные. И да, Ivy Bridge на равной частоте сливает Ryzen-у с треском, не очень понятно, каким образом сможет с ним конкурировать древний Westmere EP
  • 2011 vs AM4. Динозавры против млекопитающих
    0
    так это не разогнанный, это X-версия в штатном режиме XFR2. Бустится до 4.35 при нагрузке на 1-2 ядра, держит 4.0-4.2 (в зависимости от системы охлаждения) под Prime95 Small FFTs. Руками там только частоты и тайминги памяти выставлены.
  • 2011 vs AM4. Динозавры против млекопитающих
    0
    в теории да, но по практике… разогнанный в щи скальпированный i7-3770K сливает Ryzen-у, работающему на более низкой частоте в штатном бусте даже в однопотоке. Если сравнить его i7/i9 8-9 поколений, разгром будет ещё более позорным.
  • 2011 vs AM4. Динозавры против млекопитающих
    0
    ну не ценой единой. Жрать эта печка тоже будет, как в родном датацентре, TDP проца надо умножать на два — ну потому что это два дино-зиона выдают в полтора раза меньше, чем 1 прошлогодний проц, с поддержкой современных расширений системы команд у них вилы. Для каких-нибудь специфичных применений, типа фермы виртуалок, работающих всё равно с какой скоростью, или при работе с какой-нибудь картографией, которой на 64 гигах не развернуться. И тот-же E5-2680v2 или другие CPU этого периода будут и быстрее и экономичней совсем уже древних X56xx, а стоить не особо-то и дороже.
  • 2011 vs AM4. Динозавры против млекопитающих
    0
    хм… нормальная HEDT материнка под 2011 от ASUS стоит на барахолке от 15 до 30 тысяч. Новая материнка под TR4 стоит примерно столько же. Нормальные серверные варианты с двумя сокетами 2011 и 16 разъёмами под память стоят от 12 до 20 тысяч, их без плясок с бубном не запустишь на обычном ATX. Серверные БП конечно стоят копейки, но и запуск их сопряжён с теми ещё плясками с бубном. В итоге ощутимая экономия получается разве что на памяти при хотя бы сравнимой производительности.
  • 2011 vs AM4. Динозавры против млекопитающих
    0
    Нет, X5650 совсем уже дно по современным меркам. Просто для сравнения:
    image
    И это ДВА более высокочастотных X5675…
  • 2011 vs AM4. Динозавры против млекопитающих
    +2
    проклятое сегментирование рынка :) для таких нужд есть AMD Threadripper, младшие версии которого стоят не особо и дороже старших Ryzen. Там и 8 слотов под память, и поддержка ECC, и, как следствие, поддержка планок объёмом более 16 гигов.
  • 2011 vs AM4. Динозавры против млекопитающих
    0
    да, если посмотреть, даже цифры производительности те же. По большому счёту в этом дополнении был протестирован только Ryzen, остальные платформы были взяты для сравнения. На руках у меня кроме Ryzen-а сейчас только E5-2680v2, так что я при всём желании (которого не было, замеры производительности — довольно длительная и нудная штука) не смог бы тесты повторно провести на всех платформах.
  • 2011 vs AM4. Динозавры против млекопитающих
    +2
    А где у меня в заголовке именно «LGA2011v2»?
  • 2011 vs AM4. Динозавры против млекопитающих
    +2
    так хоть посмотрите, в каких режимах тестировался E5-1650v2… а то такое ощущение, что по ссылке дальше заголовка вы не дошли :(

    image
  • 2011 vs AM4. Динозавры против млекопитающих
    0
    а вы по ссылке в начале статьи вообще ходили, смотрели, в каком режиме что тестировалось?
  • 2011 vs AM4. Динозавры против млекопитающих
    +1
    ok, Ivy Bridge EP.
  • 2011 vs AM4. Динозавры против млекопитающих
    +1
    вряд ли. даже эта платформа (AM4) обошлась мне прошлой осенью недёшево, планов и какой-либо необходимости пересаживаться на топовый Intel у меня пока нет. Вот на Zen2 после выхода скорее всего буду апгрейдится, да и то не факт.
  • 1155 vs 2011. В бой идут одни старики
    0