Это команда tchmttest, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
tchmttest - тестовые примеры API хеш-базы данных
ОПИСАНИЕ
Команда `тчмттест'- это утилита для тестирования объектов в многопоточной ситуации. Этот
команда используется в следующем формате. `путь'указывает путь к файлу базы данных.
`число'указывает количество запущенных потоков. `номер'указывает количество
итераций. `бнум'указывает количество ведер. `апоу'определяет мощность
выравнивание. `фпау'определяет мощность пула свободных блоков.
тчмттест записывать [-тл] [-тд|-tb|-тт|-TX] [-rc Num] [-хм Num] [-дф Num] [-nl|-nb]
[-как] [-rnd] путь число номер [бнум [апоу [фпау]]]
Храните записи с ключами 8 байт. Они меняются как «00000001»,
`00000002 '...
тчмттест читать [-rc Num] [-хм Num] [-дф Num] [-nl|-nb] [-вб] [-rnd] путь число
Получить все записи из указанной выше базы данных.
тчмттест удаление [-rc Num] [-хм Num] [-дф Num] [-nl|-nb] [-rnd] путь число
Удалите все записи из базы данных выше.
тчмттест злой [-тл] [-тд|-tb|-тт|-TX] [-nl|-nb] [-нк] путь число номер
Выполните произвольно выбранные операции обновления.
тчмттест типичный [-тл] [-тд|-tb|-тт|-TX] [-rc Num] [-хм Num] [-дф Num] [-nl|-nb]
[-нк] [-рр Num] путь число номер [бнум [апоу [фпау]]
Выполнять типовые операции, выбранные случайным образом.
тчмттест раса [-тл] [-тд|-tb|-тт|-TX] [-хм Num] [-дф Num] [-nl|-nb] путь число номер
[бнум [апоу [фпау]]
Выполните тест состояния гонки.
Опции включают следующее.
-тл : включите опцию `HDBTLARGE '.
-тд : включите опцию `HDBTDEFLATE '.
-tb : включите опцию `HDBTBZIP '.
-тт : включите опцию `HDBTTCBS '.
-TX : включите опцию `HDBTEXCODEC '.
-rc Num : укажите количество кэшированных записей.
-хм Num : укажите размер дополнительной отображаемой памяти.
-дф Num : укажите номер шага модуля автоматической дефрагментации.
-nl : включите опцию `HDBNOLCK '.
-nb : включите опцию `HDBLCKNB '.
-как : используйте функцию tchdbputasync вместо tchdbput.
-rnd : случайный выбор ключей.
-вб : используйте функцию tchdbget3 вместо tchdbget.
-нк : пропустить сравнительный тест.
-рр Num : укажите коэффициент чтения в процентах.
Эта команда возвращает 0 в случае успеха, другую - в случае неудачи.
Используйте tchmttest онлайн с помощью сервисов onworks.net