1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Вадим Стеркин

Вадим Стеркин

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

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

[+] Сегодня в программе

  • История вопроса
    • Windows XP
    • Windows Vista
    • Windows 7
    • Windows 8
    • Windows 8.1
  • Как посмотреть оценку производительности в новых Windows
    • Как выполнить первую оценку вручную
    • Как выполнить повторную оценку вручную
  • Как извлечь сведения об оценке с помощью PowerShell
  • Что нового в CheckBootSpeed 3.0
    • Ключевые изменения
    • Тестирование

Read more posts by this author.

Евгений Боздаганян

Я довольно часто пишу о том, что использую self-hosted сервисы. Они помогают мне хотя бы попытаться создать иллюзию независимости от всех этих Корпораций Добра, Зла и прочая и прочая. К тому же, такое у меня хобби — возиться с разнообразным железом (hardware) и софтом (software).

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

Конечно, что мой блог (развернут на платформе Ghost), что облачное хранилище (используется Nextcloud), что служба закладок (простой, а потому быстрый Shaarli) особых скоростей и не требуют. Но есть, все же, один сервис, для которого скорость важна — это медиасервис, в качестве которого, на текущий момент, у меня трудится Emby.

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

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

  • просмотр видеоконтента в SD качестве — 3 мегабит в секунду
  • просмотр видеоконтента в HD качестве — 5 мегабит в секунду
  • просмотр видеоконтента в Ultra HD качестве — 25 мегабит в секунду

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

Казалось бы, какие проблемы? Домашние поставщики интернета уже практически все обеспечивают скорости, превосходящие эти значения. Например, мой домашний провайдер предоставляет на давно уже архивном тарифе 71 мегабит в секунду и на вход и на выход, при этом, я не перехожу на 100 мегабитный новый тариф только потому, что для начала придется разорвать старый контракт, и только потом подключить новый тарифный план, что приведет к смене моего белого IP .

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

Конечно, одно дело — декларация скорости провайдером, и другое — реальное положение вещей. Но тут надо сказать, что, к чести продавцов интернета, быль не сильно отличается от сказки. Вот несколько примеров замера скорости при работе через разных провайдеров:

Однако, в этих результатах есть определенная доля лукавства. Почему? Потому, что вы замеряете скорость между своим устройством и каким-то центром, который может находиться где-то далеко или, наоборот, близко — в принципе, можно даже указать его расположение. Но какой центр надо выбрать для замера, чтобы прикинуть скорость получения данных с домашнего сервера при просмотре видео из номера гостиницы где-то на просторах нашей необъятной Родины или в путешествиях по миру?

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

Существует такая программа, как iperf . Эта программа специально создана для того, чтобы измерять производительность сети. Является кросс-платформенным ПО, существуют реализации под Windows , Linux , Mac OS , Android , iOS , Unix и так далее. В настоящее время широко используются ее вторая и третья версия: iperf2 и iperf3 . Конечно, существует и первая версия, iperf1 , но, на данный момент, она распространена не очень широко. Версии не совместимы друг с другом и имеют достаточно серьезные отличия.

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

На самом деле, я не хочу сейчас проводить мастер класс по использованию этой утилиты (тем более, что не очень-то и смогу), детально описывать ключи и параметры, а также отличия версий друг от друга. Все это можно, при желании, прочесть в документации. Моя задача (которую я сам себе и поставил 😉) заключается в том, чтобы рассказать о существовании этой программы и показать, как я ее использую у себя. С первой частью я закончил, перехожу ко второй.

Самым очевидным сценарием использования iperf для измерения скорости до собственного хоста является «поднятие» на нужном хосте сервера этого самого iperf . Тогда для замера пропускной способности останется запустить на каком-нибудь устройстве клиента и указать ему адрес сервера.

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

Первое — версия iperf . В интернете идут споры о том, какая версия лучше. В одних местах предпочитают третью версию (она новее, разрабатывалась с нуля, поэтому лишена недостатков второй), в других — фаворитом выступает вторая, особенно после возобновления ее разработки (имеет ряд функций, отсутствующих в третьей). Мне убедительными кажутся обе точки зрения, поэтому я решил, что не буду выбирать, а буду использовать и вторую и третью версии одновременно.

Второе — используемый протокол. iperf умеет работать как по TCP , так и по UDP . Но если для третьей версии используемый протокол полностью контролируется клиентом, то для второй он определяется при запуске сервера. Так что, придется запускать, как минимум, еще один контейнер для проверки скорости по UDP .

В общем, стал я искать подготовленные образы на docker hub и, из предложенных, выбрал следующие:

  • iitgdocker/iperf-server для iperf2 [1] .
  • networkstatic/iperf3 для iperf3
  • iitgdocker/iperf-web для клиента iperf2 / iperf3 , управляемого через web-приложение

Далее осталось дело за малым — загрузить, настроить и запустить образы. Для автоматизации этого процесса, я создал примерно такой файл docker-compose.yml :

Как водится, небольшие пояснения. Этот compose файл описывает четыре сервиса. Все — стартуют автоматически, если только не были остановлены явным образом (опция restart: unless-stopped ).

Первый сервис ( web-client ) — web-приложение, управляющее клиентом iperf , для него описан маппинг порта ( 80 ), на котором приложение «слушает», а так же различных каталогов — для журналов, картинок (позволяет задать логотип) и стилей (дает возможность настаивать внешний вид приложения). Кроме того, прописан маппинг для /var/run/docker.sock . Это сделано для того, чтобы приложение смогло запускать нужные контейнеры [2] .

Второй сервис ( iperf2-tcp-5001 ) — сервер iperf2 , который «слушает» tcp порт 5001 . В описании все достаточно стандартно: прописан маппинг порта и каталога для журнала. Обратите внимание на закомментированные строки environment — если их раскомментировать (и, при необходимости, отредактировать), то можно указать параметры запуска сервера [3] .

Третий сервис ( iperf2-udp-5001 ) — сервер iperf2 , который «слушает» udp порт 5001 . Описание очень похоже на описание сервиса iperf2-tcp-5001 , с той лишь разницей, что на этот раз указано значение ключа ARGS для окружения ( environment ): -u , что, собственно, и определяет использование протокола UDP .

Ну и последний, четвертый, сервис ( iperf3-tcp-udp-5201 ) — сервер iperf3 , который слушает порт 5201 и по протоколу TCP и по протоколу UDP . Этот контейнер поднимается из образа другого автора, поэтому передача параметров ранее описанным методом не предусмотрена, Docker файл совершенно другой. Однако, обратите внимание на строку command: -s . Это стандартный метод передать параметры в ENTRYPOINT , в качестве которого в этом образе выступает сам iperf3 .

Еще один момент. В файле указаны каталоги, которые, при реальной работе, следует заменить на что-то, что существует в рамках системы, на которой все это хозяйство разворачивается. Речь про /host/dir/web/. и /host/dir/server/. . Я, обычно, создаю пользователя под сервис, в его домашнем каталоге делаю подкаталог и уже там произвожу монтирование каталогов из контейнера. Главное, не оставляйте эти фейковые каталоги.

Теперь, дело за малым — «поднимаем» контейнеры и в пределах локальной сети можем мерить скорость хоть так, хоть этак.

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

Осталось потерпеть совсем немного 😉. Сервисы мы подняли, теперь можно ими воспользоваться, то есть, измерить пропускную способность. Начнем с мобильных клиентов. Пусть первым из них будет PingTools Pro [4] .

Надо отметить, что для нормальной работы нужен сервер iperf3 , по крайней мере, когда у меня был поднят только сервер второй версии, проверка скорости не проходила. Итак, вбиваем нужный адрес, жмем Start и наслаждаемся результатами:

Второй программой, заслуживающей упоминания, является Magic iPerf. Использовать ее несколько сложнее — надо разбираться в параметрах командной строки iperf2 и iperf3 , но, по крайней мере, она работает с обеими версиями:

Ну и, напоследок, пример того, как выглядит web-приложение, которое может при помощи iperf (в режиме клиента) измерять скорость до указанного сервера (это наш первый сервис в compose файле):

Про это приложение надо сказать следующее: оно ориентировано на использование Docker образов от того же автора. Но в нашем compose файле используется только один нужный образ — с iperf2 , а для iperf3 исрользуется образ другого авторства, так как не получилось у меня заставить работать образ iitgdocker/iperf-server:3.1.3 . Поэтому, не смотря на то, что в выпадающем списке можно выбрать Iperf3 , работать в этом режиме приложение будет не совсем корректно. Исправить это можно, включив в compose файл еще один сервис, построенный на базе упоминавшегося образа версии 3.1.3 , если, конечно, он у вас заработает.

Читать еще:  Mtk nlp service что это

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

Несмотря на то, что в описании упоминается возможность запуска контейнера с iperf3 в качестве сервера (при использовании определенного тэга), добиться работоспособности такой конфигурации не удалось. ↩︎

Более подробное описание доступно на docker hub-е ↩︎

Не удивляйтесь отсутствию ключа -s (запуск сервера) — он прописан в командном файле run.sh , который задан в качестве ENTRYPOINT в Docker файле ↩︎

У меня установлена версия Pro, но думаю, что и в обычной версии есть нужный инструментарий. ↩︎

Subscribe to Записки на полях

Get the latest posts delivered right to your inbox

Не удалось измерить быстродействие хранилища что делать

Как выполнить форматирование карты флэш-памяти?

Предупреждение! Форматирование карты флэш-памяти приведет к удалению всех сохраненных файлов на карте. Большинство устройств, в которых используются карты флэш-памяти (например, фотоаппараты), имеют встроенную функцию форматирования. Перед использованием этой функции проверьте, что объем и тип этой карты поддерживаются устройством. Также проверьте, что используемый устройством формат совместим с любыми другими устройствами, где может применяться эта карта памяти (например, фотоаппарат форматирует карту для использования файловой системы FAT32, но цифровая фоторамка способна читать только файловую систему FAT).

Если вы используете устройство чтения карт памяти и ПК для форматирования карты, откройте «Мой компьютер» в Windows XP или «Компьютер» в Windows Vista и Win7 и выберите диск, который соответствует карте памяти. Проверьте, что выбрана верная буква диска. Затем нажмите на значок диска с помощью правой кнопки мыши. После этого выберите «Форматировать» в меню и щелкните этот пункт левой кнопкой мыши.

Если вы используете устройство чтения карт памяти и Mac, откройте меню «Переход» и дважды щелкните «Служебные программы». Если пункт меню «Служебные программы» не виден, дважды щелкните «Программы», а затем дважды щелкните папку «Служебные программы». Дважды щелкните значок Disk Utility (Дисковая утилита). В диалоговом окне Disk Utility (Дисковая утилита) один раз щёлкните активный раздел флеш-карты. Примечание: В этом окне будут два списка для карты: первый является активным разделом, а второй — меткой тома. Щёлкните вкладку «Стереть», расположенную в правой части экрана. В раскрывающемся списке «Форматировать том» выберите «Файловая система MS-DOS». Щёлкните Erase (Стереть).

Карты флэш-памяти не определяются встроенным устройством чтения карт памяти на моем компьютере. В чем причина этой ошибки?

  1. Некоторые системы не поддерживают карты более высокой емкости (например, 1 ГБ или 2 ГБ). Многие системы, в том числе более новые со встроенным устройством чтения карт памяти, сконструированы для поддержки карт только некоторых объемов. Объем вашей карты может превышать это ограничение, поэтому может потребоваться установка обновления микропрограммы от производителя компьютера. Обратитесь к производителю компьютера, чтобы получить исправления для аппаратных и/или программных ошибок.
  2. Если у вас есть цифровой фотоаппарат или внешнее устройство чтения карт памяти, которые совершенно точно поддерживают карты памяти объемом 2 ГБ, попробуйте подключить одно из этих устройств к компьютеру. Если вы можете успешно просматривать содержимое карты с помощью внешнего устройства, то устройство чтения карт памяти может быть неисправным.
  3. Если у вас есть карта памяти SDHC (Secure Digital High Capacity), то встроенное в компьютер устройство чтения карт памяти может не поддерживать эту технологию. Хотя карты памяти SDHC внешне идентичны стандартным картам памяти SD (Secure Digital), карты памяти SDHC не обладают обратной совместимостью со стандартными хост-устройствами, которые поддерживают формат SD. Стандартные устройства SD не может считывать карты памяти формата SDHC. Чтобы обеспечить совместимость, найдите логотип SDHC на картах и хост-устройствах (например, на фотоаппаратах, видеокамерах и т. п.) Если устройство не поддерживает карты памяти SDHC, мы рекомендуем обратиться по месту приобретения для обмена карты памяти на стандартную карту SD. Примечание. Стандартные карты памяти SD не выпускаются с рабочим объемом больше 2 Гб.
  4. Если вы используете Windows XP, то корпорация Microsoft признала ограничения, свойственные Windows XP при работе с картами SDHC. Перейдите по следующей ссылке, чтобы загрузить программное исправление: http://support.microsoft.com/kb/934428.

FAQ: KFC-012611-GEN-02

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

Если на вашей карте памяти хранились важные данные, настоятельно рекомендуем использовать один из двух возможных способов восстановления данных (см. ниже). Kingston не предоставляет услуги по восстановлению данных. Более подробные сведения о нашей политике предоставления гарантии см. на http://www.kingston.com/company/warranty.asp

    1. Свяжитесь с компанией, которая специализируется на восстановлении данных, например, www.drivesavers.com и Ontrack (www.ontrack.com). Вы также можете воспользоваться Google, чтобы найти компании, где оказывают услугу восстановления данных.
    2. Перейдите на веб-сайт www.download.com, чтобы найти и загрузить одну из множества достаточно простых в использовании утилит для восстановления данных. Мы рекомендуем воспользоваться одной из бесплатных версий, который по функциональным возможностям почти не уступают платным версиям. Однако, чтобы воспользоваться этой возможностью, компьютер должен присвоить устройству букву диска. И даже в этом случае восстановление данных невозможно гарантировать. Если данные восстановить не удалось, то первый вариант будет лучшим решением.

Я вставил карту памяти SDHC в устройство чтения карт памяти, фотоаппарат или другое устройство, но карта не была распознана или появилось сообщение о необходимости повторного форматирования карты. В чем причина этой ошибки?

Только хост-устройства с поддержкой SDHC поддерживают карты памяти SDHC. Чтобы проверить наличие поддержки карт памяти SDHC на устройстве, обратитесь к Руководству пользователя для этого устройства.

Изображенный ниже рисунок используется ассоциацией SD Card Association, чтобы проиллюстрировать вопросы совместимости.

* Хост-устройства с поддержкой SDHC могут использовать карты памяти SD и SDHC.

* Хост-устройства с поддержкой SD хост могут использовать только карты памяти SD объемом 2 ГБ или меньше.

Почему моя карта Secure Digital работает медленнее после того как я выполнил её форматирование с помощью компьютера?

Карты памяти Secure Digital, включая карты SDHC, SDXC и Micro SD, поставляются предварительно отформатированными в соответствии со стандартами для карт памяти SD. Форматирование с помощью ОС Windows, Mac или Linux не соответствует стандартам карт памяти SD и может вызвать снижение производительности.

Решение заключается в том, что следует либо выполнить форматирование карты памяти с помощью устройства, которое соответствует стандартам SDA (например, фотоаппарат или мобильный телефон), либо воспользоваться утилитой для форматирования SDA, которая расположена по адресу:

Помните, что это программное обеспечение совместимо только с указанными ниже операционными системами Windows. Это ПО нельзя запустить на компьютере Linux, поэтому предпочтительно использовать устройство, совместимое с SDA.

Поддерживаемые операционные системы:
SD/SDHCSDXC
WindowsWindows 8Windows 8
Windows 7Windows 7
Windows VistaWindows Vista (SP1 or later)
Windows XPWindows XP с пакетом обновления 2 или более поздним; должно быть установлено исправление KB955704 для поддержки файловой системы exFAT.
MacMac OS X (версия 10.8 MountainLion)Mac OS X (версия 10.8 MountainLion)
Mac OS X (версия 10.7 Lion)Mac OS X (версия 10.7 Lion)
Mac OS X (версия 10.6 SnowLeopard)Mac OS X (версия 10.6.5 Snow Leopard или более поздняя) с обновлением для файловой системы exFAT
Mac OS X (версия 10.5 Leopard для Intel Mac)

В разделе параметров настройки предлагаем использовать тип форматирования QUICK (Быстрое) и включить регулирование размера формата, задав значение ON (Вкл.).

Дополнительные вопросы

Я копирую файлы на устройство флэш-памяти и получаю сообщение об ошибке «Не удалось создать файл или каталог». Общий размер всех файлов меньше полной емкости карты памяти. В чем причина этой ошибки?

Это ограничение файловой системы FAT. Чтобы передать дополнительные данные на эту карту, необходимо удалить с карты текущие данные и создать папки на карте, чтобы скопировать туда файлы. Выполнив это, вы сможете передать дополнительные данные на карту памяти. Вы также можете повторно форматировать карту для поддержки файловой системы FAT32. Но проверьте, что устройство чтения карты памяти поддерживает эту файловую систему.

Моя карта флэш-памяти не распознается устройством или отображается сообщение об ошибке чтения карты, при этом карта успешно считывается другим устройством.В чем причина этой ошибки?

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

Я получаю запрос на ввод пароля для доступа к моей карте флэш-памяти. Какой пароль мне нужно ввести?

Kingston не распространяет носители на основе флэш-памяти с установленной парольной защитой. Этот пароль мог быть создан программой от стороннего производителя или сотовым телефоном. Чтобы восстановить доступ, воспользуйтесь сторонним программным обеспечением или кодом блокировки, который присвоен мобильному телефону.

Что означает рейтинг X для флэш-памяти?

Рейтинг X является способом измерения производительности карты. Он определяется путем деления скорости записи карты на 150 КБ/с*. Другими словами, скорость записи карты можно определить путем умножения ее рейтинга X на 150 КБ/с. Например:

50X = 50 (множитель) х 150 КБ/с = 7,5 МБ/с

* 1 КБ = 1000 байт, 1 МБ = 1 миллион байт.

Какие операционные системы поддерживают exFAT?

Операционная системаПоддержка ExFATЗагрузить исправление
Windows 7Поддерживается ОС в стандартной конфигурации
Windows VistaТребует установки пакета обновления 1 (SP1) или пакета обновления 2 (SP2)(оба поддерживают exFAT)Загрузить пакет обновления 1 (с поддержкой exFAT)Загрузить пакет обновления 2 (с поддержкой exFAT)
Windows XP
(с пакетом обновления 2 (SP2) или пакетом обновления 3 (SP3))
Требуется программное исправление для поддержки файловой системы exFATmbtxtb»>Для использования этого исправления должен быть установлен пакет обновления 2 (SP2) или пакет обновления 3 (SP3)Загрузить программное исправление для поддержки exFAT
Mac OS XRequires Mac OS X version 10.6.6 and above

Могу ли я выполнять загрузку компьютера с помощью этой карты флэш-памяти Kingston Flash, установить ее в качестве постоянно используемого диска или загружать с нее операционную систему?

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

Связаться со службой технической поддержки

Questions about a Kingston product you already own? Ask a Kingston expert.

Техническая поддержка по электронной почте

Complete a short form for prompt resolution

Позвонить в службу технической поддержки

Monday–Thursday 09:00–18:00; Friday 09:00–16:00

Не удается вычислить индекс производительности Windows 7

Не удалось вычислить индекс производительности

1. Нужно провести восстановление системных файлов. Необходимо чтобы система была цела. Если обнаружатся битые файлы и Windows не сможет их восстановить нужно перенести эти файлы со здоровой системы той же разрядности. После, пробовать вычислять индекс производительности.

2. Нужно обновить драйверы. Как это сделать написано в этой статье.

3. Возможно, проблемы с планом электропитания. Необходимо посмотреть если ли у вас план «Высокая производительность» и если нет перенести с другого компьютера.

4. Можно очистить папку C:WindowsPerformanceWinSATDataStore и пробовать еще.

5. Если ничего не поможет, нужно смотреть файл winsat.log и спрашивать у Google или Яндекс.

Читать еще:  Почему нагревается ноутбук что делать

Вопросы задавайте в комментариях, попробуем разобраться вместе.

А у меня при попытке вычислить индекс производительности комп тупо зависает.Приходится кнопкой принудительно перезагружать.Так-же комп зависает при попытке обновить драйвер видеоадаптера,что за хрень такая пока понять не могу.

Приветствую Сергей
Восстановление системных файлов пробовали делать?

Здравствуйте, Алексей! У меня, при попытке вычисления индекса производительности, появляется надпись: » Ошибка: не удаётся измерить частоту счётчика отметки времени «. Что это означает?

Здравствуйте Ярослав
Не знаю. Я бы выполнял инструкции в третьем пункте этой статьи.

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

Здравствуйте Илья
Спасибо за обратную связь.

Здравствуйте! На моём ноутбуке проблема архивации. Несколько раз пытался изменить параметры, но никакого результата. Обращался в Microsoft то же самое.
И ещё одна проблема при закачке больших файлов начинают открываться все файлы во вкладках. Предположил, что возможно это вирус, но Касперский на это не реагирует и говорит, что защита работает. С уважением Токаев Станислав.

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

Read more posts by this author.

Евгений Боздаганян

Я довольно часто пишу о том, что использую self-hosted сервисы. Они помогают мне хотя бы попытаться создать иллюзию независимости от всех этих Корпораций Добра, Зла и прочая и прочая. К тому же, такое у меня хобби — возиться с разнообразным железом (hardware) и софтом (software).

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

Конечно, что мой блог (развернут на платформе Ghost), что облачное хранилище (используется Nextcloud), что служба закладок (простой, а потому быстрый Shaarli) особых скоростей и не требуют. Но есть, все же, один сервис, для которого скорость важна — это медиасервис, в качестве которого, на текущий момент, у меня трудится Emby.

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

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

  • просмотр видеоконтента в SD качестве — 3 мегабит в секунду
  • просмотр видеоконтента в HD качестве — 5 мегабит в секунду
  • просмотр видеоконтента в Ultra HD качестве — 25 мегабит в секунду

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

Казалось бы, какие проблемы? Домашние поставщики интернета уже практически все обеспечивают скорости, превосходящие эти значения. Например, мой домашний провайдер предоставляет на давно уже архивном тарифе 71 мегабит в секунду и на вход и на выход, при этом, я не перехожу на 100 мегабитный новый тариф только потому, что для начала придется разорвать старый контракт, и только потом подключить новый тарифный план, что приведет к смене моего белого IP .

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

Конечно, одно дело — декларация скорости провайдером, и другое — реальное положение вещей. Но тут надо сказать, что, к чести продавцов интернета, быль не сильно отличается от сказки. Вот несколько примеров замера скорости при работе через разных провайдеров:

Однако, в этих результатах есть определенная доля лукавства. Почему? Потому, что вы замеряете скорость между своим устройством и каким-то центром, который может находиться где-то далеко или, наоборот, близко — в принципе, можно даже указать его расположение. Но какой центр надо выбрать для замера, чтобы прикинуть скорость получения данных с домашнего сервера при просмотре видео из номера гостиницы где-то на просторах нашей необъятной Родины или в путешествиях по миру?

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

Существует такая программа, как iperf . Эта программа специально создана для того, чтобы измерять производительность сети. Является кросс-платформенным ПО, существуют реализации под Windows , Linux , Mac OS , Android , iOS , Unix и так далее. В настоящее время широко используются ее вторая и третья версия: iperf2 и iperf3 . Конечно, существует и первая версия, iperf1 , но, на данный момент, она распространена не очень широко. Версии не совместимы друг с другом и имеют достаточно серьезные отличия.

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

На самом деле, я не хочу сейчас проводить мастер класс по использованию этой утилиты (тем более, что не очень-то и смогу), детально описывать ключи и параметры, а также отличия версий друг от друга. Все это можно, при желании, прочесть в документации. Моя задача (которую я сам себе и поставил 😉) заключается в том, чтобы рассказать о существовании этой программы и показать, как я ее использую у себя. С первой частью я закончил, перехожу ко второй.

Самым очевидным сценарием использования iperf для измерения скорости до собственного хоста является «поднятие» на нужном хосте сервера этого самого iperf . Тогда для замера пропускной способности останется запустить на каком-нибудь устройстве клиента и указать ему адрес сервера.

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

Первое — версия iperf . В интернете идут споры о том, какая версия лучше. В одних местах предпочитают третью версию (она новее, разрабатывалась с нуля, поэтому лишена недостатков второй), в других — фаворитом выступает вторая, особенно после возобновления ее разработки (имеет ряд функций, отсутствующих в третьей). Мне убедительными кажутся обе точки зрения, поэтому я решил, что не буду выбирать, а буду использовать и вторую и третью версии одновременно.

Второе — используемый протокол. iperf умеет работать как по TCP , так и по UDP . Но если для третьей версии используемый протокол полностью контролируется клиентом, то для второй он определяется при запуске сервера. Так что, придется запускать, как минимум, еще один контейнер для проверки скорости по UDP .

В общем, стал я искать подготовленные образы на docker hub и, из предложенных, выбрал следующие:

  • iitgdocker/iperf-server для iperf2 [1] .
  • networkstatic/iperf3 для iperf3
  • iitgdocker/iperf-web для клиента iperf2 / iperf3 , управляемого через web-приложение

Далее осталось дело за малым — загрузить, настроить и запустить образы. Для автоматизации этого процесса, я создал примерно такой файл docker-compose.yml :

Как водится, небольшие пояснения. Этот compose файл описывает четыре сервиса. Все — стартуют автоматически, если только не были остановлены явным образом (опция restart: unless-stopped ).

Первый сервис ( web-client ) — web-приложение, управляющее клиентом iperf , для него описан маппинг порта ( 80 ), на котором приложение «слушает», а так же различных каталогов — для журналов, картинок (позволяет задать логотип) и стилей (дает возможность настаивать внешний вид приложения). Кроме того, прописан маппинг для /var/run/docker.sock . Это сделано для того, чтобы приложение смогло запускать нужные контейнеры [2] .

Второй сервис ( iperf2-tcp-5001 ) — сервер iperf2 , который «слушает» tcp порт 5001 . В описании все достаточно стандартно: прописан маппинг порта и каталога для журнала. Обратите внимание на закомментированные строки environment — если их раскомментировать (и, при необходимости, отредактировать), то можно указать параметры запуска сервера [3] .

Третий сервис ( iperf2-udp-5001 ) — сервер iperf2 , который «слушает» udp порт 5001 . Описание очень похоже на описание сервиса iperf2-tcp-5001 , с той лишь разницей, что на этот раз указано значение ключа ARGS для окружения ( environment ): -u , что, собственно, и определяет использование протокола UDP .

Ну и последний, четвертый, сервис ( iperf3-tcp-udp-5201 ) — сервер iperf3 , который слушает порт 5201 и по протоколу TCP и по протоколу UDP . Этот контейнер поднимается из образа другого автора, поэтому передача параметров ранее описанным методом не предусмотрена, Docker файл совершенно другой. Однако, обратите внимание на строку command: -s . Это стандартный метод передать параметры в ENTRYPOINT , в качестве которого в этом образе выступает сам iperf3 .

Еще один момент. В файле указаны каталоги, которые, при реальной работе, следует заменить на что-то, что существует в рамках системы, на которой все это хозяйство разворачивается. Речь про /host/dir/web/. и /host/dir/server/. . Я, обычно, создаю пользователя под сервис, в его домашнем каталоге делаю подкаталог и уже там произвожу монтирование каталогов из контейнера. Главное, не оставляйте эти фейковые каталоги.

Теперь, дело за малым — «поднимаем» контейнеры и в пределах локальной сети можем мерить скорость хоть так, хоть этак.

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

Осталось потерпеть совсем немного . Сервисы мы подняли, теперь можно ими воспользоваться, то есть, измерить пропускную способность. Начнем с мобильных клиентов. Пусть первым из них будет PingTools Pro [4] .

Надо отметить, что для нормальной работы нужен сервер iperf3 , по крайней мере, когда у меня был поднят только сервер второй версии, проверка скорости не проходила. Итак, вбиваем нужный адрес, жмем Start и наслаждаемся результатами:

Второй программой, заслуживающей упоминания, является Magic iPerf. Использовать ее несколько сложнее — надо разбираться в параметрах командной строки iperf2 и iperf3 , но, по крайней мере, она работает с обеими версиями:

Ну и, напоследок, пример того, как выглядит web-приложение, которое может при помощи iperf (в режиме клиента) измерять скорость до указанного сервера (это наш первый сервис в compose файле):

Про это приложение надо сказать следующее: оно ориентировано на использование Docker образов от того же автора. Но в нашем compose файле используется только один нужный образ — с iperf2 , а для iperf3 исрользуется образ другого авторства, так как не получилось у меня заставить работать образ iitgdocker/iperf-server:3.1.3 . Поэтому, не смотря на то, что в выпадающем списке можно выбрать Iperf3 , работать в этом режиме приложение будет не совсем корректно. Исправить это можно, включив в compose файл еще один сервис, построенный на базе упоминавшегося образа версии 3.1.3 , если, конечно, он у вас заработает.

Читать еще:  Dcshost что это за процесс

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

Несмотря на то, что в описании упоминается возможность запуска контейнера с iperf3 в качестве сервера (при использовании определенного тэга), добиться работоспособности такой конфигурации не удалось. ↩︎

Более подробное описание доступно на docker hub-е ↩︎

Не удивляйтесь отсутствию ключа -s (запуск сервера) — он прописан в командном файле run.sh , который задан в качестве ENTRYPOINT в Docker файле ↩︎

У меня установлена версия Pro, но думаю, что и в обычной версии есть нужный инструментарий. ↩︎

Subscribe to Записки на полях

Get the latest posts delivered right to your inbox

Не удалось измерить быстродействие хранилища что делать

Как выполнить форматирование карты флэш-памяти?

Предупреждение! Форматирование карты флэш-памяти приведет к удалению всех сохраненных файлов на карте. Большинство устройств, в которых используются карты флэш-памяти (например, фотоаппараты), имеют встроенную функцию форматирования. Перед использованием этой функции проверьте, что объем и тип этой карты поддерживаются устройством. Также проверьте, что используемый устройством формат совместим с любыми другими устройствами, где может применяться эта карта памяти (например, фотоаппарат форматирует карту для использования файловой системы FAT32, но цифровая фоторамка способна читать только файловую систему FAT).

Если вы используете устройство чтения карт памяти и ПК для форматирования карты, откройте «Мой компьютер» в Windows XP или «Компьютер» в Windows Vista и Win7 и выберите диск, который соответствует карте памяти. Проверьте, что выбрана верная буква диска. Затем нажмите на значок диска с помощью правой кнопки мыши. После этого выберите «Форматировать» в меню и щелкните этот пункт левой кнопкой мыши.

Если вы используете устройство чтения карт памяти и Mac, откройте меню «Переход» и дважды щелкните «Служебные программы». Если пункт меню «Служебные программы» не виден, дважды щелкните «Программы», а затем дважды щелкните папку «Служебные программы». Дважды щелкните значок Disk Utility (Дисковая утилита). В диалоговом окне Disk Utility (Дисковая утилита) один раз щёлкните активный раздел флеш-карты. Примечание: В этом окне будут два списка для карты: первый является активным разделом, а второй — меткой тома. Щёлкните вкладку «Стереть», расположенную в правой части экрана. В раскрывающемся списке «Форматировать том» выберите «Файловая система MS-DOS». Щёлкните Erase (Стереть).

Карты флэш-памяти не определяются встроенным устройством чтения карт памяти на моем компьютере. В чем причина этой ошибки?

  1. Некоторые системы не поддерживают карты более высокой емкости (например, 1 ГБ или 2 ГБ). Многие системы, в том числе более новые со встроенным устройством чтения карт памяти, сконструированы для поддержки карт только некоторых объемов. Объем вашей карты может превышать это ограничение, поэтому может потребоваться установка обновления микропрограммы от производителя компьютера. Обратитесь к производителю компьютера, чтобы получить исправления для аппаратных и/или программных ошибок.
  2. Если у вас есть цифровой фотоаппарат или внешнее устройство чтения карт памяти, которые совершенно точно поддерживают карты памяти объемом 2 ГБ, попробуйте подключить одно из этих устройств к компьютеру. Если вы можете успешно просматривать содержимое карты с помощью внешнего устройства, то устройство чтения карт памяти может быть неисправным.
  3. Если у вас есть карта памяти SDHC (Secure Digital High Capacity), то встроенное в компьютер устройство чтения карт памяти может не поддерживать эту технологию. Хотя карты памяти SDHC внешне идентичны стандартным картам памяти SD (Secure Digital), карты памяти SDHC не обладают обратной совместимостью со стандартными хост-устройствами, которые поддерживают формат SD. Стандартные устройства SD не может считывать карты памяти формата SDHC. Чтобы обеспечить совместимость, найдите логотип SDHC на картах и хост-устройствах (например, на фотоаппаратах, видеокамерах и т. п.) Если устройство не поддерживает карты памяти SDHC, мы рекомендуем обратиться по месту приобретения для обмена карты памяти на стандартную карту SD. Примечание. Стандартные карты памяти SD не выпускаются с рабочим объемом больше 2 Гб.
  4. Если вы используете Windows XP, то корпорация Microsoft признала ограничения, свойственные Windows XP при работе с картами SDHC. Перейдите по следующей ссылке, чтобы загрузить программное исправление: http://support.microsoft.com/kb/934428.

FAQ: KFC-012611-GEN-02

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

Если на вашей карте памяти хранились важные данные, настоятельно рекомендуем использовать один из двух возможных способов восстановления данных (см. ниже). Kingston не предоставляет услуги по восстановлению данных. Более подробные сведения о нашей политике предоставления гарантии см. на http://www.kingston.com/company/warranty.asp

    1. Свяжитесь с компанией, которая специализируется на восстановлении данных, например, www.drivesavers.com и Ontrack (www.ontrack.com). Вы также можете воспользоваться Google, чтобы найти компании, где оказывают услугу восстановления данных.
    2. Перейдите на веб-сайт www.download.com, чтобы найти и загрузить одну из множества достаточно простых в использовании утилит для восстановления данных. Мы рекомендуем воспользоваться одной из бесплатных версий, который по функциональным возможностям почти не уступают платным версиям. Однако, чтобы воспользоваться этой возможностью, компьютер должен присвоить устройству букву диска. И даже в этом случае восстановление данных невозможно гарантировать. Если данные восстановить не удалось, то первый вариант будет лучшим решением.

Я вставил карту памяти SDHC в устройство чтения карт памяти, фотоаппарат или другое устройство, но карта не была распознана или появилось сообщение о необходимости повторного форматирования карты. В чем причина этой ошибки?

Только хост-устройства с поддержкой SDHC поддерживают карты памяти SDHC. Чтобы проверить наличие поддержки карт памяти SDHC на устройстве, обратитесь к Руководству пользователя для этого устройства.

Изображенный ниже рисунок используется ассоциацией SD Card Association, чтобы проиллюстрировать вопросы совместимости.

* Хост-устройства с поддержкой SDHC могут использовать карты памяти SD и SDHC.

* Хост-устройства с поддержкой SD хост могут использовать только карты памяти SD объемом 2 ГБ или меньше.

Почему моя карта Secure Digital работает медленнее после того как я выполнил её форматирование с помощью компьютера?

Карты памяти Secure Digital, включая карты SDHC, SDXC и Micro SD, поставляются предварительно отформатированными в соответствии со стандартами для карт памяти SD. Форматирование с помощью ОС Windows, Mac или Linux не соответствует стандартам карт памяти SD и может вызвать снижение производительности.

Решение заключается в том, что следует либо выполнить форматирование карты памяти с помощью устройства, которое соответствует стандартам SDA (например, фотоаппарат или мобильный телефон), либо воспользоваться утилитой для форматирования SDA, которая расположена по адресу:

Помните, что это программное обеспечение совместимо только с указанными ниже операционными системами Windows. Это ПО нельзя запустить на компьютере Linux, поэтому предпочтительно использовать устройство, совместимое с SDA.

Поддерживаемые операционные системы:
SD/SDHCSDXC
WindowsWindows 8Windows 8
Windows 7Windows 7
Windows VistaWindows Vista (SP1 or later)
Windows XPWindows XP с пакетом обновления 2 или более поздним; должно быть установлено исправление KB955704 для поддержки файловой системы exFAT.
MacMac OS X (версия 10.8 MountainLion)Mac OS X (версия 10.8 MountainLion)
Mac OS X (версия 10.7 Lion)Mac OS X (версия 10.7 Lion)
Mac OS X (версия 10.6 SnowLeopard)Mac OS X (версия 10.6.5 Snow Leopard или более поздняя) с обновлением для файловой системы exFAT
Mac OS X (версия 10.5 Leopard для Intel Mac)

В разделе параметров настройки предлагаем использовать тип форматирования QUICK (Быстрое) и включить регулирование размера формата, задав значение ON (Вкл.).

Дополнительные вопросы

Я копирую файлы на устройство флэш-памяти и получаю сообщение об ошибке «Не удалось создать файл или каталог». Общий размер всех файлов меньше полной емкости карты памяти. В чем причина этой ошибки?

Это ограничение файловой системы FAT. Чтобы передать дополнительные данные на эту карту, необходимо удалить с карты текущие данные и создать папки на карте, чтобы скопировать туда файлы. Выполнив это, вы сможете передать дополнительные данные на карту памяти. Вы также можете повторно форматировать карту для поддержки файловой системы FAT32. Но проверьте, что устройство чтения карты памяти поддерживает эту файловую систему.

Моя карта флэш-памяти не распознается устройством или отображается сообщение об ошибке чтения карты, при этом карта успешно считывается другим устройством.В чем причина этой ошибки?

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

Я получаю запрос на ввод пароля для доступа к моей карте флэш-памяти. Какой пароль мне нужно ввести?

Kingston не распространяет носители на основе флэш-памяти с установленной парольной защитой. Этот пароль мог быть создан программой от стороннего производителя или сотовым телефоном. Чтобы восстановить доступ, воспользуйтесь сторонним программным обеспечением или кодом блокировки, который присвоен мобильному телефону.

Что означает рейтинг X для флэш-памяти?

Рейтинг X является способом измерения производительности карты. Он определяется путем деления скорости записи карты на 150 КБ/с*. Другими словами, скорость записи карты можно определить путем умножения ее рейтинга X на 150 КБ/с. Например:

50X = 50 (множитель) х 150 КБ/с = 7,5 МБ/с

* 1 КБ = 1000 байт, 1 МБ = 1 миллион байт.

Какие операционные системы поддерживают exFAT?

Операционная системаПоддержка ExFATЗагрузить исправление
Windows 7Поддерживается ОС в стандартной конфигурации
Windows VistaТребует установки пакета обновления 1 (SP1) или пакета обновления 2 (SP2)(оба поддерживают exFAT)Загрузить пакет обновления 1 (с поддержкой exFAT)Загрузить пакет обновления 2 (с поддержкой exFAT)
Windows XP
(с пакетом обновления 2 (SP2) или пакетом обновления 3 (SP3))
Требуется программное исправление для поддержки файловой системы exFATmbtxtb»>Для использования этого исправления должен быть установлен пакет обновления 2 (SP2) или пакет обновления 3 (SP3)Загрузить программное исправление для поддержки exFAT
Mac OS XRequires Mac OS X version 10.6.6 and above

Могу ли я выполнять загрузку компьютера с помощью этой карты флэш-памяти Kingston Flash, установить ее в качестве постоянно используемого диска или загружать с нее операционную систему?

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

Связаться со службой технической поддержки

Questions about a Kingston product you already own? Ask a Kingston expert.

Техническая поддержка по электронной почте

Complete a short form for prompt resolution

Позвонить в службу технической поддержки

Monday–Thursday 09:00–18:00; Friday 09:00–16:00

Об авторе

Вадим является владельцем этого блога, и большинство записей здесь вышло из-под его пера. Подробности о блоге и авторе здесь.

Вас также может заинтересовать:

  • PowerShell: сбор сведений о дисках и разделах
  • Сбор и анализ сведений о системе с помощью PowerShell
  • Бета-тестирование утилиты CheckBootSpeed 2.0
  • Дело об оценке производительности
  • Как увидеть результаты проверки диска одной командой PowerShell

Подпишитесь на бесплатные уведомления о новых записях и получите в подарок мою книгу об ускорении загрузки Windows!

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector