англійськафранцузькаіспанська

Значок OnWorks

fwts - онлайн у хмарі

Запустіть fwts у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда fwts, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


fwts - тестовий набір мікропрограм для виявлення помилок прошивки.

СИНТАКСИС


fwts [опції] [тести]

ОПИС


На цій сторінці посібника коротко описано fwts тестовий набір прошивки. Інструмент fwts is
складається з понад п’ятдесяти тестів, призначених для вивчення та перевірки різних аспектів
Прошивка ПК. Багато з цих тестів потребують доступу суперкористувача для вилучення таблиць і взаємодії
з прошивкою та ACPI, тому працює fwts потрібно використовувати sudo.
Робота fwts без параметрів пройде всі пакетні тести, які не потребують користувача
взаємодія. Однак можна вибрати лише конкретні тести для виконання, якщо потрібно.

За замовчуванням fwts виводить результати тесту в файл журналу results.log проте інше
Можна вказати ім'я файлу журналу і, якщо потрібно, вивести на stderr або stdout
Вибраний

Зауважте, що існує безліч тестів, включаючи тести, які потенційно можуть зависнути на машині
(наприклад, призупинення/сплячий режим/відновлення).

ВАРІАНТИ


Параметри fwts такі:

- вивести результати в стандартний вихід.

--acpica
увімкнути параметри режиму виконання ACPICA. Їх можна вказати через кому
список одного або кількох варіантів. Доступні параметри: серіалізований (серійний
виконання AML), слабість (виконання в менш педеатичному режимі), ігнорування помилок (ігнорування ACPICA
помилки винятків), disable-auto-repair (вимкнути автоматичне виправлення ACPICA
зламані елементи керування ACPICA). Зверніть увагу, що в режимі слабкості буде ввімкнено неявні повернення
нуль у методах керування, щоб спробувати дозволити помилковому AML працювати в не Windows
систем.

--acpica-debug
увімкнути попередження про налагодження ACPICA та повідомлення про помилки під час виклику підсистеми ACPICA.
Це в основному для розробників fwts, щоб допомогти відстежити будь-які проблеми з інтерфейсом ACPICA
з fwts.

--відповідність
запускайте лише ті тести, які спеціально перевіряють відповідність ACPI
специфікації. Це може бути підмножина тестів ACPI.

-а, --все
виконайте всі тести.

--arch=ім'я
вкажіть цільову архітектуру, мікропрограмне забезпечення якої перевіряється. Це дозволяє fwts
працювати на одній архітектурі (хост), але виконувати тести для іншої
архітектура (ціль). Відомі рядки архітектури: x86, x86_32 або x86_64
для Intel; ia64 для Itanium; arm64 або aarch64 для ARMv8. Хіба що ця опція
якщо вказано, що ціль вважається такою ж, як і хост.

-б, -партія
запустити неінтерактивні пакетні тести. Пакетні тести не вимагають взаємодії з користувачем.

--серійно-експериментальний
проводити тільки пакетні експериментальні випробування.

--disassemble-aml
розібрати байт-код AML (машина ACPI). Це намагається розібрати AML
в таблицях DSDT і SSDT і створює джерела DSDT.dsl і SSDTx.dsl.

-d, --звалища
витягує дані прошивки та скидає їх у файли журналу. Це створює:
acpidump.log - містить шістнадцятковий дамп таблиць ACPI (який можна прочитати за допомогою
acpixtract).
dmesg.log - містить поточні повідомлення журналу ядра.
dmidecode.log - містить вихідні дані dmidecode.
lspci.log - містить вихідні дані lspci -vv -nn
cpuinfo.log - містить вихідні дані з cat / proc / cpuinfo
README.txt - містить позначку часу та інформацію про версію ядра.

--dumpfile=acpidump.log
завантажити таблиці ACPI з виводу, згенерованого з acpidump або з sudo fwts --dump. The
останнє є кращим, оскільки fwts --dump може дампувати більше таблиць, ніж acpidump. Це
дозволяє скидати таблиці з однієї машини та обробляти їх за допомогою fwts на іншій
машина

--uefi-get-var-multiple
вказує, скільки разів потрібно отримати змінну в uefirtvariable отримати змінну
стрес-тест.

--uefi-set-var-multiple
вказує кількість разів встановлення змінної у змінній set uefirtvariable
стрес-тест.

--uefi-query-var-multiple
визначає кількість запитів до змінної в запиті uefirtvariable
змінний стрес-тест.

--filter-error-discard
визначає помилки, які потрібно ігнорувати. Один ставить кому
спеціальний список міток повідомлень про помилку fwts, про які потрібно, щоб fwts не повідомляв
помилки. fwts запустить тест, але якщо тест невдалий і мітка збігається
той, який надається в цьому списку, fwts просто ігнорує цю помилку. Цього не може бути
використовується з --filter-error-keep.

--filter-error-keep
вказує помилки, які потрібно зберегти, всі інші помилки ігноруються.
Один надає список із розділеними комами міток повідомлення про помилку fwts, які потрібно fwts
повідомляти як про помилки, інші збої тестування не повідомлятимуться та мовчки ігноруються.
Це не можна використовувати з --filter-error-discard.

-f, --примусово очистити
створює новий файл журналу результатів, а не просто додає до будь-якого наявного
(за замовчуванням).

-h, --допомога
виводить сторінку внутрішньої довідки.

-я, --інтерактивні
запустити інтерактивні тести. Ці тести вимагають взаємодії з користувачем.

--інтерактивно-експериментальний
проводити лише інтерактивні експериментальні тести.

-j, --json-шлях до даних
визначає шлях до файлів даних fwts json. Ці файли містять формат json
таблиці конфігурації, наприклад шаблони сканування klog.

-к, --klog=файл
читати журнал ядра із зазначеного файлу, а не з кільця журналу ядра
буфер. Це дозволяє запускати тести сканування журналів ядра, наприклад klog
попередньо зібрані дані журналу.

--поля журналу
показати доступні поля фільтрації журналу. Вказати ці поля за допомогою --log-filter
щоб вибрати поля, які потрібно зареєструвати.

--filter журналу
вкажіть, які конкретні типи даних журналу будуть виведені у файл журналу. Кожен
рядок даних журналу позначається спеціальним маркером залежно від типу журналу
інформація виводиться. Доступні типи можна побачити за допомогою --log-fields.
Вкажіть потрібні типи журналів за допомогою списку, розділеного комами. Щоб вимкнути поле, введіть префікс
ім'я з ~, наприклад:
--log-filter=RES,SUM реєструє лише результати та підсумкові рядки.
--log-filter=ALL,~INF реєструє всі рядки, крім рядків інформації.

-- формат журналу
вкажіть інформацію в кожному рядку журналу. Доступні такі специфікатори:
%date - дата
%time - час
%field - поля журналу-фільтра
%owner - назва тестової програми
%level - рівень помилки тесту
%line - рядок журналу
наприклад --log-format="%date %time [%field] (%owner): "

-- рівень журналу [критично|високий|середній|низький|інформація|усі]
вкажіть рівень помилки тесту для реєстрації. Рівні провалу тесту рівні та вищі ніж
зазначені реєструються та записуються як збої. За замовчуванням — «все» (що є
ідентичний «інформації»). Наприклад, рівень журналу «середній» буде просто реєструвати тест
збої рівня "середній", "високий" і "критичний", де як журнал рівня
'critical' просто реєструватиме збої 'критичного' рівня.

--тип журналу
вкажіть тип журналу. Наразі доступні типи журналів із відкритим текстом, json та xml
за замовчуванням є відкритий текст.

--lspci=шлях
вкажіть повний шлях та ім'я файлу до двійкового файлу lspci.

-П, -- силові держави
запустити тести стану живлення S3 і S4 (тести s3, s4)

--результати-без роздільників
немає гарного друку горизонтальних роздільників у файлі журналу результатів.

-р, --results-output=ім'я файлу
вкажіть вихідний файл журналу результатів. Можна також вказати stdout і stderr для
перенаправити на ці вихідні потоки.

-Р, --rsdp=physaddr
вкажіть фізичну адресу ACPI RSDP. Це корисно в деяких системах, де він
не може бути автоматично визначено.

--pm-method=метод
вкажіть спосіб живлення для входу в S3 або S4 (або буде використовуватися автоматичне визначення).
Доступні такі специфікатори:
logind - метод за замовчуванням, якщо доступний (потрібні dbus і logind).
pm-utils - попередній метод за замовчуванням, тепер не підтримується.
sysfs - запасний варіант, який використовується, коли вхід недоступний.
наприклад --pm-method=sysfs

--s3-delay-delta=N
час, що додається до затримки між кожною ітерацією S3.

--s3-перевірка пристрою
перевірити відмінності між конфігураціями пристрою протягом циклу S3. Зауважте, що це додає 15
секундна затримка після кожного відновлення s3, щоб дозволити Wi-Fi повторно під’єднатися.

--s3-device-check-delay
вкажіть час очікування, поки пристрої переналаштуються (наприклад, Wi-Fi для повторного підключення,
Ethernet для підключення..) перед запуском перевірки конфігурації пристрою. За замовчуванням є
15 секунд. Якщо використовується ця опція, вважається, що перевірка пристрою не виконується
також потрібно використовувати прапор --s3-device-check.

--s3-гібрид
дозволяє fwts запускати гібридний режим сну.

--s3-хв-затримка=N
мінімальний час між ітераціями S3.

--s3-max-delay=N
максимальний час між ітераціями S3.

--s3-multiple=N
вказав кількість кількох тестів призупинення/відновлення S3 для виконання. За замовчуванням – 2
тести

--s3-quirks=--quirk[,--quirks]
вкажіть розділений комами список аргументів quirk для передачі в pm-suspend, for
приклад: --s3-quirks=--quirk-s3-bios,--quirk-save-pci

--s3-sleep-delay=N
сну N секунд від початку призупинення до часу пробудження. Зверніть увагу, що це
час ПОВИНЕН бути довшим, ніж час, необхідний для призупинення роботи машини, інакше
таймер пробудження спрацьовує під час призупинення. За замовчуванням – 30 секунд.

--s3-suspend-time=N
вкажіть максимальний дозволений час призупинення в секундах. Якщо призупинення триває більше ніж
після цього реєструється помилка.

--s3-resume-time=N
вкажіть максимально дозволений час відновлення в секундах. Якщо резюме займає більше ніж
після цього реєструється помилка.

--s3power-sleep-delay=N
вкажіть тривалість призупинення в секундах. Чим вище значення, тим точніше
результат тесту s3power. Тривалість менше 10 хвилин не рекомендується.

--s4-delay-delta=N
час, що додається до затримки між кожною ітерацією S4.

--s4-перевірка пристрою
перевірити відмінності між конфігураціями пристрою протягом циклу S4. Зауважте, що це додає 15
секундна затримка після кожного відновлення s3, щоб дозволити Wi-Fi повторно під’єднатися.

--s4-device-check-delay
вкажіть час очікування, поки пристрої переналаштуються (наприклад, Wi-Fi для повторного підключення,
Ethernet для підключення..) перед запуском перевірки конфігурації пристрою. За замовчуванням є
15 секунд. Якщо використовується ця опція, вважається, що перевірка пристрою не виконується
також потрібно використовувати прапор --s4-device-check.

--s4-хв-затримка=N
мінімальний час між ітераціями S4.

--s4-max-delay=N
максимальний час між ітераціями S4.

--s4-multiple=N
вказав кількість кількох тестів режиму глибокого сну/відновлення S4 для виконання. За замовчуванням – 2
тести

--s4-quirks=--quirk[,--quirks]
вкажіть розділений комами список аргументів quirk для передачі до pm-hibernate, for
приклад: --s4-quirks=--quirk-save-pci

--s4-sleep-delay=N
сон N секунд від початку сплячого режиму до часу пробудження. Зверніть увагу, що це
час ПОВИНЕН бути довшим, ніж час, необхідний для переходу машини в сплячий режим, інакше
таймер пробудження спрацьовує в режимі глибокого сну. Наразі значення за замовчуванням становить 90
секунд.

-p, --показати прогрес
показати хід виконання тестів. Кожне випробування буде ідентифіковано таким, яким він є
бігти. Для тривалих тестів буде відображатися відсоток часу виконання. Станом на fwts
0.19.06 це ввімкнено за замовчуванням і може бути вимкнено за допомогою --quiet (або -q).

-q, --спокійно
працювати тихо без виведення на стандартний вихід.

-Д, --show-progress-dialog
виводити хід виконання тестів у формі, яку можна передати в діалогове вікно
інструмент з опцією --gauge.

-так, --шоу-тести
показати назви доступних тестів. За замовчуванням відображаються всі тести. Використовуйте --batch,
--interactive, --batch-experimental, --interactive-experimental, --utils параметри для
показати ці конкретні тести.

--show-tests-full
показати всі доступні тести, перераховані за незначним описом тесту. За замовчуванням буде показано
всі тести. Використовуйте --batch, --interactive, --batch-experimental,
--інтерактивно-експериментальні параметри для показу цих конкретних тестів.

--показати-тести-категорії
показати всі доступні тести та категорії, до яких вони належать.

--skip-test=test[,test..]
вкажіть тести, які потрібно пропустити та не виконувати. Список має бути розділений комами.

--stdout-summary
вивести UCCESS або FAILED на стандартний вихід наприкінці тестів.

-t, --table-path=шлях
вкажіть шлях, що містить таблиці ACPI. Ці таблиці потрібно назвати в
формат: tablename.dat, наприклад DSDT.dat, наприклад, як витягується за допомогою
acpidump або fwts --dump, а потім acpixtract.

-у, --utils
запустити комунальні послуги. Призначений для дампу системної інформації, наприклад анотованих таблиць ACPI,
Пам’ять CMOS, карта пам’яті Int 15 E820, дані ПЗУ прошивки.

-v, -- версія
вивести номер версії та дату збірки fwts інструмент.

-w, --ширина=N
вкажіть ширину в символах вихідного журналу. За замовчуванням – 130.

ПРИКЛАДИ


Виконайте всі пакетні тести та додайте результати до журналу results.log за замовчуванням:
sudo fwts

Виконайте всі інтерактивні тести та запустіть чистий журнал результатів під назвою interactive.log:
sudo fwts -i -f -r interactive.log

Виконайте всі тести, інтерактивні та пакетні:
sudo fwts -i -b

Виконайте лише тести акумулятора та cpufreq:
sudo fwts батарея cpufreq

Виконайте всі пакетні тести та визначте новий формат журналу, використовуючи лише дату та номер рядка:
sudo fwts --log-format="%date %line: "

Виконайте всі інтеративні тести та реєструйте лише результати, інформацію та підсумкові дані:
sudo fwts -i --log-filter=RES,INF,SUM

Завантажте всю цікаву інформацію про мікропрограму в файли журналів для подальшого аналізу:
sudo fwts --dump

Перегляньте версію драйвера ядра та ACPI та інформацію про BIOS:
sudo fwts -w 80 -r версія стандартного виведення bios_info --log-filter=INF --log-format=""

Показати серійні та пакетні експериментальні випробування:
fwts --show-tests --batch --batch-experimental

Виконайте кілька тестів S3 із затримкою між кожним тестом від 1 до 10 секунд
із дельтою затримки на тест 0.2 секунди
sudo fwts s3 --s3-multiple=100 --s3-min-delay=1 --s3-max-delay=10
--s3-delay-delta=0.2

Використовуйте fwts онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    strikr
    strikr
    Проект безкоштовного програмного забезпечення Strikr. Артефакти
    випущено за принципом «намір»
    подвійна ліцензія: AGPLv3 (спільнота) і
    CC-BY-NC-ND 4.0 міжнародний
    (комерційний)...
    Завантажити strikr
  • 3
    GIFLIB
    GIFLIB
    giflib — це бібліотека для читання та
    написання gif зображень. Це API і ABI
    сумісний з libungif, який був у
    широке використання при стисненні LZW
    алгоритм був...
    Завантажити GIFLIB
  • 4
    Alt-F
    Alt-F
    Alt-F надає безкоштовний і відкритий вихідний код
    альтернативне програмне забезпечення для DLINK
    DNS-320/320L/321/323/325/327L and
    ДНР-322Л. Alt-F має Samba і NFS;
    підтримує ext2/3/4...
    Завантажити Alt-F
  • 5
    usm
    usm
    Usm — це уніфікований пакет slackware
    менеджер, який обробляє автоматичну роботу
    вирішення залежностей. Це об’єднує
    різні сховища пакетів, в т.ч
    slackware, slacky, p...
    Завантажити usm
  • 6
    Chart.js
    Chart.js
    Chart.js — це бібліотека Javascript, яка
    дозволяє дизайнерам і розробникам малювати
    всілякі діаграми з використанням HTML5
    елемент полотна. Chart js пропонує чудові можливості
    масив ...
    Завантажте Chart.js
  • Детальніше »

Команди Linux

Ad