Manual:fileOpPerfTest.php

MediaWiki version:
1.20

DetailsEdit

fileOpPerfTest.php file is a maintenance script to test fileop performance. This script includes files operation tests such as storing, copying, moving, and deleting.

Options/ArgumentsEdit

Option Description Required?
--b1 Backend 1 Required
--b2 Backend 2 Optional
--srcdir File source directory Required
--maxfiles Max files Optional
--quick Avoid operation pre-checks (use doQuickOperations()) Optional
--parallelize "parallelize" flag for doOperations() Optional

UsageEdit

php maintenance/fileOpPerfTest.php --b1 backendFirst --srcdir sourceDirectory [ --b2| --maxfiles| --quick| --parallelize ]


Terminal
$ php maintenance/fileOpPerfTest.php --b1 local-backend --b2 AmazonS3 --srcdir images

Using 'images/cache' in operations.
Using 'images/archive' in operations.
Using 'images/thumb' in operations.
Using 'images/lockdir' in operations.
Using 'images/8' in operations.
Using 'images/README' in operations.
Using 'images/d' in operations.
Using 'images/e' in operations.
Using 'images/5' in operations.

local-backend: Stored 3 files in 1.51705741 ms.
local-backend: Copied 3 files in 1.60479545 ms.
local-backend: Moved 3 files in 4.22000885 ms.
local-backend: Deleted 3 files in 3.39102745 ms.

See alsoEdit