Компьютер для программиста. Дёшево и сердито
База данных - Инструменты администратора БД
Ну, вот. Прошло 4 года и пришло время собрать новый компьютер. Старый уже не тянет. Меняться будет только базовый блок. А клавиатура, мышь и монитор остаются прежние.
Как обычно всё должно быть дёшево и сердито. Начиная ещё с ПК на 286 процессорах, более менее нормальный персональный компьютер всегда стоил 1 тысячу долларов. Монитор уже есть, поэтому устанавливаем ценовое ограничение на базовый блок 20 тысяч рублей. Для "сердито" сумма очень даже скромная, поэтому в первую очередь нужно определиться с основными потребностями, которые программист может предъявлять к своему компьютеру.
Что мне как программисту сейчас нужно? Да, собственно, немного - решить те проблемы, с которыми имеющееся оборудование уже не справляется.
1. Большие базы данных. Время идет, базы растут. Приходится разбираться с большим количеством больших клиентских баз и в основном это базы УПП.
Возможное решение: повысить пропускную способность RAM и HDD.
2. Параллельность работы. Обработка больших объемов информации занимает значительное время. Часто приходится запускать на обработку одновременно несколько баз данных. Результата ждать долго. В это время хотелось бы немного по программировать.
Возможное решение: установить многоядерный процессор.
3. Активное использование свопинга. Через некоторое время обнаруживается, что выполнение очередной задачи практически остановилось. Свободная память вся "съедена" сравнениями конфигураций, отладчиками и другими программами, создающими атмосферу глубоко погружения сознания в состояние потока.
Возможное решение: увеличить объем RAM.
Итак, что получилось? Нужен мощный центральный процессор, много оперативной памяти (RAM) и быстрый жесткий диск (HDD). На этих компонентах и сосредоточимся, а остальные могут оставаться на прежнем уровне.
Цена. Полёт фантазии резко ограничивает цена. Хочется i7 и SSD, но придется пойти на компромисс, и возможно, не один раз. Как вариант решения - взять всё интегрированное. На нём и остановимся.
Полдня в интернете и вот оно - чудо. Сборка за 19,5 тысяч рублей. Состав: материнская плата, процессор, вентилятор, память, жесткие диски, пишущий DVD-ROM и корпус. Ничего лишнего. Всё остальное интегрированное на материнской плате. Как приятное дополнение - это возможность обновления и расширения конфигурации ПК. Можно установить более мощный процессор, есть места для добавления RAM и HDD. Есть поддержка USB 3.0, ESATA и ещё много всяких вкусностей.
Заказ. Неделя ожидания. Сборка. Установка обновлений с сайта производителя. Настройка. Тестирование. Смотрим, что получилось.
Процессор: четырехъядерный
Память RAM: двухканальная 8 Гб DDR-III
Дисковая подсистема: 1.1 Тб RAID-0
Самым сложным при сборке оказалось установить вентилятор. Всё остальное ставится легко. Даже на объединение жестких дисков в RAID-0 потребовалось всего лишь несколько секунд. BIOS всё сделал сам.
Проводим ряд тестов синтетических и на реальных данных. По синтетическим тестам: картинки внизу. По работе на реальных данных: выгрузка базы данных 14.5 Гб занимает 11 минут, что почти в 3 раза быстрее, чем было раньше.
Даже интегрированное видео шевелится довольно шустренько.
Ну, и самое приятное - компьютер работает совершенно бесшумно. Лишь под большой нагрузкой иногда вздрагивают жесткие диски.
Спецификация ПК на 19,5 тысяч рублей
GigaByte GA-H67MA-UD2H-B3 rev1.1 (RTL) LGA1155 2xPCI-E+Dsub+DVI+DP+GbLAN SATA RAID ATX 4DDR-III
CPU Intel Core i5-2300 2.8 ГГц/SVGA/1+6Мб/5 ГТ/с LGA1155
Cooler Master Vortex Plus Socket1366/1156/775/939/940/AM2(17-35дБ, 800-2800об/мин, 4pin, Al+теп.тру.)
2 x Kingston ValueRAM DDR-III DIMM 4Gb CL9
2 x HDD 640 Gb SATA 6Gb/s Western Digital Caviar Black 7200rpm 64Mb
DVD+R/RW & CDRW Optiarc AD-5260S SATA (OEM)
Miditower Cooler Master Elite331 Black
По ссылкам в спецификации можно посмотреть картинки, сравнительные тесты и техническую информацию.
Надеюсь, эта маленькая статья поможет вам в выборе оборудования.
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
См. также
Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)
Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.
24900 руб.
20.08.2024 83160 431 171
Инструменты администратора БД Роли и права Системный администратор Разработчик Пользователь 1С 8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)
Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.04.2026, версия 1.4.1, работает в 1С:ФРЕШ!
23180 руб.
06.12.2023 25044 85 14
Поиск данных Инструменты администратора БД Корректировка данных Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Россия Платные (руб)
Решение для автоматической сверки данных между любыми конфигурациями 1С. Помогает контролировать и проверять обмены, проверять наличие документов при переносах данных, находить изменения в закрытых периодах
9760 руб.
14.11.2025 6135 28 8
Инструменты администратора БД Инструментарий разработчика Роли и права Разработчик 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)
Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.
17000 руб.
10.11.2023 28691 103 46
Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)
Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.
6000 руб.
15.04.2026 4147 12 0
Инструментарий разработчика Инструменты администратора БД Системный администратор Разработчик Аналитик 1С:Предприятие 8 1С 8.3 1С 8.5 1C:ERP 1С:УТ 1С:ДО 1С:Бухгалтерия 3.0 1С:ERP. Управление холдингом 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Россия Платные (руб)
Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.
5000 руб.
14.01.2013 217279 1252 0
Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)
Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).
14640 руб.
29.04.2020 52908 145 164
Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Разработчик 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)
Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)
24400 руб.
27.10.2017 47831 33 15
Как экс-челночник компьютерами (2006-2011 год) скажу, что ни одной матери "гнилобайта" не было ни возвращено, ни обращено в сервис. Не знаю, стечение обстоятельств, или еще что-то.
ЗЫ Но опять же кому, что , и кому как удобно...у мня дома стоит вообще pentium dual core, немного разогнанный, и ничего не мучаюсь...работаю бывает на нем...
Но даже при использовании ревизии 1.0 проблема со временем может возникнуть лишь при использовании DVD-ROM, который на картинке подключен к разъему 4.
В некоторых случаях + БП. Или CD(DVD)-приводы с новой технологией чтения-записи появились? Флэшки, ИМХО, практически вытеснили эти девайсы.
А с "кузовом" что приключилось? Поламалося :)?
Возьмите вместо двух HDD один SSD под систему, только пристегнуться не забудьте, чтоб со стула не упасть :D
Про SSD я уже писал - хочется, но дороговато. Думаю в вашем предложении речь идет о какой-то конкретной модели. Что именно предлогается?
Мне, например, нравится вот такой
Цена немного смущает. Даже не знаю почему...
По SSD: неплох девайс, а цена перестанет смущать, когда уровень достойности достигнет уровня девайса :D
Если они на сервере с терминальным доступом, то какой смысл в этом?
> 1. Большие базы данных.
> 2. Параллельность работы.
зашел в терминале на сервер, запустил там обработки в нужных базах, а сам локально программируй в своей тестовой.
Для наших задач, кроме стоимости и скорости, требуется еще надежность и адекватность системы. Для этого не требуется собирать (иметь) сервер. Существуют конфигурации уровня WS. Цена не очень сильно отличается. Но нервы пользователя сильно сберегает. Затраты того стоят... ;-)
P.S. Память с ECC - обязательно!
Что можно взять на эти деньги? Как насчет SSD для системного диска?
Да, и ещё на этой материнской плате нет видео, а это ещё около 40$
Как итог. Стоимость сборки будет процентов на 30 выше, а производительность ниже. Например, из-за дисковой подсистемы. Ведь предложенная материнская плата не поддержывает SATA-3 (6Гб/с).
Да. Надежность - важная составляющающая любой системы, в том числе и вычислительной. Использование операционной системы Windows уже значительно снижает надежность вычислительной системы. На этом фоне я отдаю предпочтение быстродействию, т.к. отказов по железу пока небыло, а с ПО проблемы возникают.
При выборе вычислительной системы можно руководствоваться следующим правилом:
Быстрая, надежная, дешевая - выбери любые два.
"Не нужно всё валить в одну кучу."(с)
Алексей.
Всё зависит от задач. Например, мне совершенно не важна скорость загрузки операционной системы. Один раз в месяц можно и подождать. ;-) И нагрузка на системный диск составляет 1% от общей нагрузки на всю дисковую подсистему. А временные файлы успешно размещаются на RAM диске. Но, больше, для порядка, а не для повышения скорости системы. В сообщении (20) Вы написали: "Быстрая, надежная, дешевая - выбери любые два."(с) Но, забыли про "адекватность". Например, у меня нет необходимости "в целях профилактики каждые полгода сносил систему "(с) Она работает столько сколько живет железо. И переставляется вместе со сменой железа. И я не трачу своего времени на осознание кто виноват - "железо или ПО".
В наших задачах требуется высокая скорость, надежность и "адекватность" дисковой подсистемы для базы данных (и всей системы). И, даже, дома - требуется. Естественно, если не "отлаживаться" на тестовой базе размером в несколько мегабайт. :-)
"Можно подумать у вас этого никогда не случалось?"(с)
Не случалось... :-)
P.S. А, вообще, странная экономия. Вы в статье написали: "Прошло 4 года и пришло время собрать новый компьютер."(с). Вы собрали компьютер за, примерно, 700 долларов. Например, я считаю, что стоимость нормального компьютера около 1500 долларов. Т.е. (1500-700)/(4*365)=0.55 доллара в день. И чего экономим? :-)
P.P.S. И еще про скорость в наших задачах. Написана тестовая задача простейшего просмотра таблицы БД на "1С 7.7". Первый запуск после перезагрузки компьютера, время выполнения 120 секунд. Второй и последующие запуски - 110 секунд. Переписано на С++ с сохранением алгоритма просмотра, первый запуск - 6 секунд, второй - 1 секунда. А Вы говорите SSD нам поможет... ;-)
По содержанию.
Большой жесткий диск полная глупость. Для небольших баз он роли не играет. А если база большая, то ей место на SQL сервере а не локальном диске. Более менее серъезный запрос к хотя бы 10Гб файловой базе - и 8 ядер не помогут.
Про многопроцессорность то же самое - базы все равно на сервере обрабатываются.
Про сата-3 это вообще из той же оперы, что и пентиум-3, который как известно интернет ускорял.
Пямяти 2 Гб хватит. Зачем одновременно больше 3-4 баз держать запущенными, не понимаю.
ДВД я лично использую 1 раз - при установке Windows. Больше он нафиг не нужен.
Кроме того, с учетом предложенных автором двух хдд 3.5 "совершенную бесшумность" такая система может демонстрировать только если рядом стойка с парой десятков серверов.
Вобщем если комп был куплен как офисный 4 года назад, то менять его смысла нет, разве что памяти добавить.
А вот на что реально стоит потратить деньги -
1. Монитор от 24 дюймов и выше. Реально экономит много времени за счет того, что не надо переключаться между окнами. Очень большая экономия времени при всяких сравнениях-объединениях, когда на экране надо видеть одновременно много информации.
2. Лазерная мышка, радио, строго по габаритам руки. При рисовании форм разница с обычной офисной оптической такая же, как между портновским сантиметром и штангенциркулем (но надо привыкнуть, чтобы почуствовать).
Если же стоит задача освоить 20 т.р. но только не на перифирию, то имеет смысл вместо системника купить небольшой ноутбук (до 13"), к которому будет постоянно подключен внешний монитор, клава, мышь. Но при необходимости (командировка, просто поездка в удаленный офис) будет братся с собой.
Жесткий диск SATA-II 1Tb Western Digital 7200rpm 64Mb Raid Edition
Процессор Intel Core i5-2500K 3.3GHz 6Mb 2xDDR3-1333 HDGraphics3000 TDP-95w LGA1155 OEM
Плата ASUS LGA1155 P8Z68-V LX Z68 4xDDR3-2200 2xPCI-Ex16 3xPCI 2xPCI-E 8ch 2xSATA3 4xSATA Raid 2xUSB3 ATX
Память DIMM DDR3 4096MBx2 PC10666 1333MHz Kingston
Корпус Miditower ATX AirTone KM-6788 500W, black with blue/red LED
Кулер Thermalright HR-02 Macho (Al+Cu, 6 теплотрубок, 900-1300 PWM, 19-21дБ)
Привод SATA DVD±RW LiteOn (iHAS122, 124)
и все это за 25000р с хвостиком.
До сих пор (прошло 2 месяца) проблем не было. Одновременно запущено порядка 20 приложений 1С.
Статья так - вот смотрите, я компьютер обновил, напишу-ка статейку ни о чём.
Минус поставил бы, но Большой Брат не дает.
Были обозначены проблемы, обозначены варианты решения, выдан готовый результат.
Спустя полтора года описанный в статье компьютер является единственным в нашем офисе, на котором можно обновить нашу конфигурацию УПП. Остальные просто не могут выполнить процесс сравнения конфигураций до конца.
Если ещё проще, то позиция такая: ПК, который подойдет секретарю, не подойдет программисту. 128 Mb RAM и 120 Gb HDD с MB на Celeron будет недостаточно для выполнения задач, которые обычно ставят перед программистом.
Не смотря, что дисковая подсистема рабочей станции состояла из одного диска, этот самый запрос был выполнен за 52 сек. против 39 на 48 ядерном сервере..
Для сравнения - 2х процессорный (Xeon X5440, кажется) 8 ядерный сервер на 8 RAID дисках выполняет этот запрос за 119 сек..
Крепко призадумался, - а не озадачится ли апгрейдом?
Достоинства
1) Нет проблем и головной боли, как с SSD.
2) Естественно, hdd быстрее своих собратьев, скорость 10000 оборотов/мин.
3) Основное преимущество, - это время доступа - 3.6 мс при чтении, 4.2 мс при записи.
4) Один из плюсов на мой взгляд, - hdd холодный, т.е. греется не больше обычного hdd.
5) Защита от вибрации - RAFF [Rotary Acceleration Feed Forward].
6) В сравнение со своими предыдущими собратьями, hdd можно назвать тихим.
использую более 5 лет... полет отличный!!!
WD Caviar Green EZRX SATA III 1 TB:
OCZ Vertex 4 SATA III 128GB:
ASUS P8Z77-V LK, Core i5 3350P (4 x 3.1Ghz), Corsair XMS3 2 x 4GB PC-12800, AMD Radeon HD6850 1GB PCI-E 2.0, OCZ Vertex 4 SATA III 128GB, WD Caviar Green EZRX SATA III 1 TB:
Диск C - это SSD OCZ Vertex 4 SATA III 128GB, Диск D - это HDD WD Caviar Green EZRX SATA III 1 TB:
Mainboard + CPU + RAM + SSD + HDD обошлись в 17 т.р.
Смысл статьи - автору потребовался комп посвежее, он пошел и купил за двадцать тысяч банальный системник, стандартной конфигурации.
Пришел домой, потестировал - увидев что работает шустрее старого, возрадовался и заскриншотив тесты, выложил их на форум вместе с конфигом.
Где смысл???
О чем статья?
Как за 20тыс выбрать системный блок из ценовой категории до 20тыс?
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 82740
Создание 16.03.11 18:06
Обновление 13.12.12 09:45
Просмотры 123091
Загрузки 0
Рейтинг
53
Комментарии 50
Код открыт Не указано
Рубрики Инструменты администратора БД
Кому
Системный администратор
,
Разработчик
Тип файла Нет файла
Платформа Не имеет значения
Конфигурация Универсальные
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)