Извините у вас слишком низкая скорость файловых операций

Обновлено: 03.07.2024

Работа нескольких пользователей по сети с одним и тем же файлом (базой данных) включает механизм сетевой блокировки. Это заставляет систему тратить драгоценное время на выявление открытых сессий записи, и соответственно разрешение конфликтов.

  • быстрая работа пользователя с базой по сети в монопольном режиме и крайне медленная - при одновременной работе нескольких пользователей
  • быстрая работа пользователя с локальной базой на сервере и медленная - по сети
  • процессор на сервере почти не занят
  • загрузка гигабитной сетевой карты меньше 5%
  • обращения к файловой системе чуть менее 10 мбайт/сек

Итак, мне досталась задача - сделать так, чтобы в 1С могли одновременно работать целых три пользователя! Смешно, не так ли?

Все шуточки я забыл, когда увидел, с чем предстоит иметь дело: "сервер" в лице обычного офисного компьютера и два ноутбука.

Счастье было бы неполным, если бы не замечательные операционные системы - на компьютере и на одном ноутбуке Windows 7, на другом - Windows 8.

При попытке одновременно провести документы на ноутбуках один тупил около минуты, а второй вылетел из 1С с текстом ошибки "не удалось заблокировать таблицу. ".

Запуск 1С на ноутбуке - это отдельное шоу, длившееся порядка 3 минут!

На многих ресурсах сталкивался с советом перейти на работу в терминальном доступе. К сожалению, Windows 7 не позволяет штатными средствами превратиться в сервер терминалов - максимум одно активное подключение. При этом остальные сеансы не прекращаются, можно переподключиться под другим пользователем - "выкинув" при этом предыдущего пользователя, но не завершив его сеанс. Поэтому следует перенести 1С на серверную ОС, где таких ограничений нет. Клиент на свой страх и риск решил проблему вместо этого с помощью сторонней утилиты Windows7_SP1_RDPhack.

Но на этом приключения не закончились. Даже в терминальном подключении остались значительные тормоза. Вновь меня выручили всемогущие поисковики. Ниже даны советы по ускорению файловой 1С, которым я последовал:

1. Отключить использование протокола сети IPv6, настроить адресацию на "старом" IPv4.

2. Добавить процессы 1С в исключения брандмауэра Windows, а также в исключения антивируса, либо отключить их вовсе (более рискованно, но простой тест показал увеличение скорости перепроведения документов при отключенном антивирусе Avast в разы!)

3. Запустить индексацию полнотекстового поиска в 1С либо выключить его вовсе

4. Запустить Тестирование и исправление базы, проверку утилитой ChDbfl

5. Запустить в конфигурации пункт Проверка конфигурации (если конфигурация не типовая, это может быть полезным). По результатам проверки конфигурации она волшебным образом уменьшилась в размерах почти на треть. Что уж и как до меня обновляли приходящие программисты - особо не вникал, но факт налицо.

6. Отключить ненужные функциональные опции.

7. Настроить права пользователям. (Этот и предыдущий советы показались глупостью, до тех пор, пока я не понаблюдал за отрисовкой управляемых форм при открытии списка документов. Чем меньше лишнего в управляемом интерфейсе - тем , как правило, быстрее он работает)

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

9. Указать "Скорость соединения - низкая" в настройках списка баз (это особого результата не дало, разве что отключились картинки у подсистем :))

После выполнения всех этих шагов файловая база 1С заработала на порядок шустрее. Запускаться стала максимум секунд за 10, а скорость перепроведения документов увеличилась в среднем в 12 раз.

Возможно, эта небольшая статья пригодится и вам, если вдруг понадобится ускорить файловую базу 1С.

P.S: А запустить файловую 1С, используя сетевой доступ к общей папке - все же нереально, т.к. даше самый шустрый твердотельный диск, оперативная память и процессор уткнутся в сетевые блокировки, и работа более одного пользователя будет фактически невозможна. Речь идет конкретно о конфигурации УТ 11.1. Самописные небольшие конфигурации вполне могут работать весьма быстро даже в файловом варианте.

Дополнения из комментариев к публикации:

Дефрагментация диска с файловой базой

Свертка базы (может оказаться полезной, если база большого объема, например, за несколько лет). У клиента база была достаточно молодая, поэтому свертка была нецелесообразна.

Модернизация аппаратной части - более быстрый винчестер, новый свитч, процессор, и т.д.

Установить на веб-сервер, доступ с помощью тонкого клиента. Тут мнения разделились. Кто-то говорит, в разы быстрее, кто-то - что ускорения не отмечено.

В этой статье данная статья позволяет решить проблемы производительности, которые возникают при работе с файлами, расположенными на файловом сервере.

Применяется к: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ: 822219

Симптомы

При работе с файлами по сети вы можете испытывать один или несколько следующих симптомов:

Сервер Windows на основе файлов, настроенный как файл и сервер печати, временно перестает отвечать, а функции файлового и печатного серверов временно перестают отвечать.

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

При использовании программы по сети вы испытываете временное снижение производительности. Производительность обычно замедляется примерно на 40-45 секунд. Однако некоторые задержки могут длиться до 5 минут.

При выполнении операций копирования файлов или резервного копирования вы испытываете задержку.

Windows Обозреватель перестает отвечать при подключении к общему ресурсу или при наключении красного X на подключенной сетевой диск Windows Explorer.

При входе на файл-сервер после введите свое имя и пароль в диалоговом окне Log On Windows, появляется пустой экран. Рабочий стол не появляется.

Программа, использующая удаленный вызов процедуры (RPC) или использующая именные трубы для подключения к файловом серверу, перестает отвечать.

Ошибка системы 53. Сетевой путь не найден.

Ошибка системы 64. Указанное имя сети больше не доступно.

Вы периодически отключались от сетевых ресурсов и не можете подключиться к сетевым ресурсам на файловом сервере. Однако для подключения к серверу можно подключиться к серверу с помощью сеанса служб терминала.

Если несколько пользователей пытаются получить доступ Microsoft Office на сервере, файл блокируется для редактирования диалоговое окно не всегда появляется, когда второй пользователь открывает файл.

Трассировка сети указывает на задержку от 30 до 40 секунд между командой клиента SMB Service и ответом с файлового сервера.

Word не удалось прочитать из этого файла file_name. Пожалуйста, восстановите сетевое подключение или замените дискетный диск и повторное восстановление.

Причина

Эта проблема может возникнуть, если установленная на компьютере программа, не в microsoft, использует устаревший драйвер фильтра в режиме ядра. Драйвер фильтра в режиме ядра может быть устаревшим, если верны следующие условия:

На компьютере установлена одна из следующих программ:

Агент резервного копирования ARCserve для открытых файлов или агент открытых файлов ARCserve из Computer Associates International, Inc. установлен на вашем компьютере, и Ofant.sys для программы устарел.

Open Transaction Manager установлен на компьютере, и Otman.sys для программы устарел.

Open Transaction Manager включен с определенными программами корпорации VERITAS Software, но он также может быть установлен отдельно от программы VERITAS. Например, open Transaction Manager может быть включен в параметр Open File. Эта программа может быть включена в exec резервного копирования VERITAS.

Программа VERITAS, использующая драйвер Otman4.sys или Otman5.sys (например, параметр Open File), установлена на компьютере, а драйвер Otman4.sys или Otman5.sys для программы устарел.

Драйвер программы несовместим с драйвером фильтра, установленным на компьютере антивирусной программой, не относя к Майкрософт. В результате драйвер фильтра на сервере может возвращать неправильный код состояния в службу Server. Например, драйвер фильтра может возвращать код STATUS_SUCCESS вместо STATUS_OPLOCK_BREAK_IN_PROGRESS кода.

Решение

Чтобы устранить эту проблему, обратитесь к производителю программы, чтобы узнать о доступности обновления драйвера фильтра. Дополнительные сведения о том, как связаться с партнерами по компьютеру для получения последнего обновления для Ofant.sys, посетите сайт Computer Associates.

Если вы установили Open Transaction Manager отдельно, свяжитесь с Columbia Data Products, Inc. чтобы узнать о доступности обновления, которое может разрешить эту проблему. Чтобы связаться с продуктами данных Columbia, посетите продукты данных Columbia.

Дополнительные сведения о том, как связаться с VERITAS, посетите службу поддержки VERITAS

Дополнительная информация

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о том, как создать и восстановить реестр, см. в этой информации, как создать и восстановить реестр в Windows.

Чтобы временно решить эту проблему, перезапустите службы Server на сервере. Чтобы перезапустить службы Server, выполните следующие действия:

В поле Открыть введите cmd и нажмите кнопку ОК.

В командной строке введите следующие строки и нажмите кнопку Ввод после каждой строки:

Чтобы устранить эту проблему, используйте любой из следующих методов:

Используйте журналы производительности и оповещений для мониторинга счетчика длины очереди диска объекта Производительность PhysicalDisk. В обычных условиях количество запросов на ввод/выход ожидания (I/O) обычно не превышает 1,5-2 раз больше числа шпиндлов, которые есть на физическом диске. Большинство дисков имеют один шпиндл, хотя избыточный массив независимых дисков (RAID) устройств обычно имеет несколько шпиндлов. Когда программа выполняет небольшие последовательные операции I/O, вы видите всплеск в счетчике длины очереди на текущих дисках, когда операции, связанные с I/O, находятся в очереди. Вы также можете увидеть увеличение счетчика контекстных коммутаторов/секунд объекта производительности System.

Отключить оппортунистическую блокировку на клиенте или на сервере. Чтобы отключить оппортунистическую блокировку клиента, установите следующее значение реестра:

Чтобы отключить оппортунистическую блокировку на сервере, установите следующее значение реестра до 0:

Дополнительные сведения о том, как отключить оппортунистическую блокировку, см. в дополнительных сведениях о настройке оппортунистического блокировки в Windows.

Изменить реестр, чтобы временно отключить драйвер фильтра.

Дополнительные сведения о временной деактивации драйвера фильтра в режиме ядра см. в дополнительных сведениях о том, как временно отключить драйвер фильтра режима ядра в Windows.

Ключ реестра, который хранит информацию для Ofant.sys драйвера, — Ofadriver.

Ссылки

Заявление об отказе от ответственности за сведения о продуктах сторонних производителей

В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.

Читайте как настроить оптимальную производительность внешнего диска или флешки и ускорить передачу данных на внешний носитель информации и чтение из него. Компьютерные устройства окружают нас повсеместно. Они помогают решать разнообразные задачи. Сложно представить себе, где еще не используются возможности компьютерных устройств.

Суть проблемы

Широкое применение и огромную популярность приобрели стационарные персональные компьютеры. Благодаря инновационным решениям и современным материалам, используемым при создании компьютеров, их возможности расширяются день ото дня. Пользователи используют персональные компьютеры для работы и отдыха. Имея огромную скорость обработки данных и обладая массивным дисковых пространством для хранения информации, они являются незаменимыми помощниками, как для офисных и производственных потребностей, так и для учебы и развлечения.

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

Обладая меньшими возможностями, они подкупают пользователей своей мобильностью и наличием доступа к собственным данным в любом месте.

Одним из основных внутренним компонентов компьютерных устройств является жесткие диски. Имея значительный объем памяти (в первую очередь стационарные персональные компьютеры и ноутбуки), они могут обрабатывать и хранить гигантский массив данных.

Помимо основных устройств обработки и хранения данных, широкую популярность приобрели внешние подключаемые накопители. Они применяются для хранения архивной личной информации, создания резервной копии или обмена рабочими файлами, используемыми пользователями в повседневной жизни для своей деятельности.

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

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

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

Установите «USB-накопитель» на оптимальную производительность

Операционная система «Windows» устанавливает значение параметра политики удаления для «USB-дисков» в положение «Быстрое удаление (по умолчанию)» . Данный параметр отключает кэширование записей на устройстве и в системе «Windows» , что замедляет скорость передачи данных, но позволяет безопасно отключать устройство без использования службы «Безопасное извлечение устройств и дисков» .

Чтобы отключить эту функцию и настроить «USB-накопитель» на оптимальную производительность выполните следующие действия. Откройте проводник файлов «Windows» , дважды щелкнув ярлык «Этот компьютер» , расположенный на рабочем столе. В окне проводника файлов выберите из списка доступных дисков и разделов требуемый «USB-накопитель» (он должен быть предварительно подключен к вашему персональному компьютеру), и нажмите на нем правой кнопкой мыши. В открывшемся всплывающем меню выберите из списка возможных действий раздел «Свойства» .

В окне свойств накопителя перейдите на вкладку «Оборудование» . В разделе «Все диски» отметьте ваш накопитель, а затем в разделе «Свойства устройства» нажмите кнопку «Свойства» .

Далее в новом окне во вкладке «Общие» нажмите кнопку «Изменить параметры» .

В открывшемся новом окне свойств выберите вкладку «Политика» и установите переключатель в ячейку «Оптимальная производительность» , задав параметрам накопителя соответствующие настройки. Затем нажмите кнопку «ОК» для сохранения установленных изменений.

Дополнительно, получить доступ к меню управления параметрами политики удаления устройств, вы можете из приложения «Управление дисками» . Откройте всплывающее меню, нажав вместе сочетание клавиш «Windows + X» или щелкнув правой кнопкой мыши по кнопке «Пуск» , расположенной в нижнем левом углу рабочего стола на «Панели задач» , и выберите из списка доступных приложений раздел «Управление дисками» .

Далее в разделе «Том» приложения найдите ваш накопитель и щелкните по нему правой кнопкой мыши. Затем во всплывающем меню выберите раздел «Свойства» .

Дальнейшие действия аналогичны действиям, описанным нами выше. Пройдите весь путь, а затем во вкладке «Политика» активируйте ячейку «Оптимальная производительность» .

Однако помните, если вы включите эту функцию, вам придется при извлечении устройства из компьютера, в обязательном порядке, использовать значок «Безопасное извлечение устройств и дисков» в области уведомлений. Несоблюдение этого требования может привести к полной потере данных или поломке «USB-накопителя» .

Или вы можете воспользоваться вторым вариантом. Щелкните правой кнопкой мыши на пустом пространстве рабочего стола и вызовите всплывающее меню. Найдите раздел «Создать» и раскройте вложенное меню. Среди предложенных вариантов выберите раздел «Ярлык» .

В поле «Укажите расположение объекта» введите следующий путь и нажмите кнопку «Далее» для продолжения:

Присвойте ярлыку имя и нажмите кнопку «Готово» , чтобы завершить процесс создания ярлыка.

Этот ярлык непосредственно открывает окно «Безопасное извлечение устройства» , которое вы можете использовать для отсоединения вашего запоминающего устройства от компьютера.

Измените файловую систему

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

Если вы используете операционную систему «Windows» , то вы захотите использовать формат файловой системы «NTFS» с размером единицы распределения «2048 килобайта» . Это самая быстрая конфигурация для современного персонального компьютера на базе операционной системы «Windows» . Если вам будет необходимо использовать накопитель на устройствах на основе «DOS» , «Mac OS X» , «Linux» или возможно вы будете подключать его к телевизору, то выбирайте файловую систему «FAT» , в которой можно установить максимальный размер единицы распределения «64 килобайта» .

Выполнить процесс форматирования, используя стандартные возможности операционной системы «Windows» , довольно просто. Найдите на рабочем столе и откройте проводник файлов «Windows» «Мой компьютер» , щелкните правой кнопкой мыши ваш «USB-накопитель» и откройте всплывающее меню. Выберите из списка возможных действий раздел «Форматировать» . Откроется окно форматирования, в котором вы можете выбрать требуемую файловую систему и задать необходимый размер единицы распределения. Присвойте каждому параметру желаемое значение, а затем нажмите кнопку «Начать» , чтобы запустить процесс форматирования. Помните, что ваши действия приведут к удалению всех данных, хранящихся на выбранном устройстве. Поэтому, перед началом форматирования, обязательно убедитесь, что устройство не содержит важных данных, чтобы окончательно не потерять их. В случае необходимости, сохраните требуемые файлы перед началом форматирования устройства.

Отключите режим «Legacy USB» в «BIOS»

Чрезвычайно медленная скорость передачи иногда вызвана внутренними настройками функции «BIOS» , именуемой «Legacy USB» , которая может ограничивать скорость передачи данных. Эта функция предназначена для обеспечения совместимости персонального компьютера со старыми «USB-устройствами» , которые в противном случае, могут не работать.

Точные шаги для отключения режима «Legacy USB» будут зависеть от материнской платы, используемой в вашем компьютере. Но здесь мы привели некоторые основные рекомендации. Сначала вам нужно будет войти в «BIOS» , который в большинстве случаев выполняется нажатием кнопки «F12» или «Delete» , когда ваш компьютер только начинает загружаться (если вы видите перед собой экран загрузки операционной системы «Windows» , то значит вы упустили момент доступа к BIOS, вам придется перезагрузить компьютер и повторить попытку).

После этого в настройках «BIOS» найдите раздел «Advanced» или «Drives» , а затем найдите настройку параметров поддержки «Legacy USB» . Если параметр будет включен или находится в автоматическом режиме, то отключите его, сохраните заданные настройки и перезагрузите компьютер. Для получения более конкретных инструкций обратитесь на веб-сайт поддержки компании-производителя вашей материнской платы.

Обратите внимание, что отключение режима «Legacy USB» может привести к невозможности использования на вашем персональном компьютере некоторых устаревших «USB-устройств» .

Обновите до «USB 3.0»

Самый новый «USB-стандарт» «USB 3.0» появился несколько лет назад, но многие люди все еще используют устройства со стандартом «USB 2.0» . Это связано с тем, что более новые накопители «3.0» , как правило, более дорогие, поэтому они еще не так сильно распространены. У многих продавцов присутствует очень широкий выбор дисков «USB 2.0» , потому что они более доступны и, как результат, более популярны.

Главная причина, зачем нужно обновлять накопители до стандарта «USB 3.0» – это значительное увеличение скорости передачи данных. Мы поставили небольшой эксперимент, запустив копирование одинакового объема файлов на накопители стандарта «2.0» ( «Kingston Data Traveler G3» ) и «3.0» . Новый накопитель существенно обогнал по скорости более старую модель, переместив папку размером «2.11 ГБ» в восемь раз быстрее (10 минут 23 секунды для накопителя «USB 2.0» против 1 минуты 16 секунд для накопителя «USB 3.0» ).

Однако переход на стандарт «USB 3.0» требует большего, чем просто наличие накопителя «3.0» . На вашем компьютере также должны быть порты «USB 3.0» . Пользователи стационарных персональных компьютеров могут обновить их, купив новую материнскую плату или, если ваш текущая материнская плата по-прежнему удовлетворяет вашим потребностям, приобрести и установить контроллер «USB 3.0 PCIe» . Пользователи ноутбуков могут добавить требуемые разъемы с помощью «ExpressCard» . Однако многие ноутбуки не поддерживают эту функцию, поэтому у вас просто может не быть выбора, кроме как купить новый ноутбук со встроенными разъемами «USB 3.0» .

Замените старый накопитель новым

Твердотельные накопители становятся медленнее по мере их использования, поскольку повторяющиеся циклы чтения / записи изнашивают доступные ячейки памяти, что делает некоторые из них непригодными. Контроллер привода может в некоторой степени компенсировать этот процесс за счет снижения скорости. Однако, в конце концов, после сильного износа привод перестанет работать вообще.

Это проблема не касается дорогих твердотельных «SSD-накопителей» , но дешевые подключаемые съемные «USB-флэш-накопители» часто не рассчитаны на столько циклов чтения / записи, что и внутренний диск. Поэтому чрезмерное и тяжелое использования накопителя может привести к его поломке и окончательному выходу из строя.

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

Ускорьте передачу своих данных

Эти советы помогут вам увеличить скорость передачи данных, а в некоторых случаях улучшение будет очень значительным. Переход от старого стандарта накопителя «USB 2.0» к новому оптимизированному накопителю «USB 3.0» поможет вам сэкономить огромное количество времени, необходимого для передачи данных. Мы будем рады узнать из ваших комментариев, насколько помогли вам наши советы.

Как увеличить скорость передачи данных на флешку

  • износ NAND;
  • несоответствие стандартов входного и выходного разъемов USB;
  • проблемы с файловой системой;
  • неправильно настроенный BIOS;
  • вирусное заражение.

Способ 1: Проверка на вирусное заражение и его устранение

Способ 2: Подключение флешки к более скоростному порту

Сейчас все еще остается распространенным стандарт USB 1.1, принятый почти 20 лет назад. Он обеспечивает очень низкую скорость передачи данных, отчего кажется, что флешка работает медленно. Как правило, Виндовс сообщает о том, что накопитель подключен к медленному разъему.

Способ 3: Смена файловой системы

В статье о сравнении существующих файловых систем мы пришли к выводу, что оптимальными для современных накопителей являются NTFS и exFAT. Если медленная флешка отформатирована в FAT32, стоит сменить эту систему на упомянутые.

Способ 4: Изменение настроек работы с флешкой

В современных вариантах Windows USB-накопитель работает в режиме быстрого удаления, что дает определенные преимущества для сохранности данных, но и замедляет скорость доступа к ним. Режим можно переключить.

Открыть Пуск-Мой Компьютер-Свойства для изменения скорости флешки

Способ 5: Изменение конфигурации BIOS

Флеш-накопители существуют уже давно, и современные ПК и ноутбуки не всегда совместимы со старыми флешками. В БИОС есть соответствующая настройка, которая для современных накопителей бесполезна, и лишь замедляет доступ к ним. Отключать эту настройку следует так:

Обратите внимание! Если у вас есть старые флешки, то после отключения этого параметра они перестанут распознаваться на этом компьютере!

Мы с вами рассмотрели самые распространенные причины падения скорости работы флешек и решения этой проблемы. Однако, если у вас есть еще варианты, будем рады услышать их в комментариях.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Еще статьи по данной теме:

Что за 60Мб/с!? У меня фильм весом около 2 Гигов качается на флешку минут 15.

Читайте также: