-1

Допустим, у меня есть программа, установленная как на USB-накопителе, так и на компьютере.

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

Если создать подключенный сетевой диск к одной из этих двух папок, я предполагаю, что программа, которую я запускаю с компьютера, будет работать намного быстрее, чем флэш-накопитель USB, верно?

Это только из-за скорости жесткого диска, которую он может читать / записывать, которая определяет скорость программы и как быстро она может работать по сети?

Как насчет количества компьютеров, на которых работает один и тот же файл? Технически ли файл запускается на отдельном компьютере или имеет значение, с какого компьютера он запускается, чтобы убедиться, что он не сильно перегружается при запуске с нескольких компьютеров по сети?

Это просто сводится к самому Маршрутизатору / Модему и как быстро он передает данные?

Короче говоря, я просто хочу знать, есть ли существенная разница между запуском программы с подключенного сетевого диска, который находится на USB-накопителе или компьютере

РЕДАКТИРОВАТЬ - Так как я получил отрицательный голос за очевидно не полностью объясняя тип ситуации более конкретно, я добавлю более подробную информацию о том, почему я спрашиваю.

У меня есть программа размером около 10 МБ, которая постоянно читает / записывает в локальный файл SQL, который хранится в папке Mapped Network Drive (USB-накопитель или жесткий диск на компьютере)

Я решил переместить папку на внешний жесткий диск (или, возможно, даже небольшой USB-накопитель) вместо установки программного обеспечения на компьютер на тот случай, если в будущем мне потребуется перенести USB/ внешний диск на новое место.

Больше всего меня беспокоит то, что в разных "средах" эта программа может быть запущена по сети и иметь доступ с 1-15 компьютеров одновременно, в зависимости от того, где я нахожусь. Я хочу знать, могу ли я ожидать, что основная скорость, с которой пользователи запускают программу по сети через USB/External, будет отличаться от того, что она вместо этого находится на жестком диске компьютера.

1 ответ1

1

(USB-накопитель или компьютер не являются сопоставимыми устройствами - вы, скорее всего, имеете в виду USB-накопитель или жесткий диск / твердотельный накопитель)

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

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

Есть несколько возможных смешивающих факторов, о которых следует знать:

  1. Кэширование. Если вы недавно прочитали содержимое диска или выполнили программу, возможно / вероятно, что она была сохранена в памяти, поэтому, если вы выполняете одну и ту же программу более одного раза, она может оказаться намного быстрее - так как может быть в кэше.

  2. Узкие места в сети - особенно в сети WIFI, вы можете обнаружить, что узкое место в скорости - это не диск, а сеть. В общем, если LAB является узким местом, скорость диска / USB будет иметь незначительное влияние на производительность. В глобальной сети (т. Е. Если вы выполняете какую-либо работу в другой стране / городе), задержка соединения также может повлиять на скорость загрузки, особенно если задействовано много файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .