1.0.4 • Published 11 months ago

nv-cli-worker-delay v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
11 months ago

nv-cli-worker-delay

  • cli-tool , test the delay BETWEEN main-process AND worker

install

  • npm install nv-cli-worker-delay -g

usage

Usage: nv_cli_worker_delay [options] 
Options:
    -d, --desc        this pkg just send a number to worker AND worker echo back for 2**20 rounds; 
                      wait about 10-20 seconds, you will get the average time
    -h, --help        usage

example

      #nv_cli_worker_delay -d

	start test at 2023-06-22T16:28:02.090Z with REPEAT<main send a number to worker,worker reply> FOR <2**20> TIMES,THEN<calc the average delay>
	finish  1048576  echo rounds at 2023-06-22T16:28:19.769Z
	0.016860008239746094  ms per request
	report:
	{
	  cpus: [
	    'Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz',
	    'Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz'
	  ],
	  start_at: '2023-06-22T16:28:02.090Z',
	  rounds: 1048576,
	  action: 'REPEAT<main send a number to worker,worker reply> FOR <2**20> TIMES,THEN<calc the average delay>',
	  end_at: '2023-06-22T16:28:19.769Z',
	  avg: '0.016860008239746094ms'
	}

      #nv_cli_worker_delay -d

	start test at 2023-06-22T16:38:57.185Z with REPEAT<main send a number to worker,worker reply> FOR <2**20> TIMES,THEN<calc the average delay>
	finish  1048576  echo rounds at 2023-06-22T16:39:25.601Z
	0.027099609375  ms per request
	report:
	{
	  cpus: [
	    'Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz',
	    'Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz',
	    'Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz',
	    'Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz',
	    'Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz',
	    'Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz',
	    'Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz',
	    'Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz'
	  ],
	  start_at: '2023-06-22T16:38:57.185Z',
	  rounds: 1048576,
	  action: 'REPEAT<main send a number to worker,worker reply> FOR <2**20> TIMES,THEN<calc the average delay>',
	  end_at: '2023-06-22T16:39:25.601Z',
	  avg: '0.027099609375ms'
	}

	# nv_cli_worker_delay -d
	start test at 2023-06-22T16:43:52.457Z with REPEAT<main send a number to worker,worker reply> FOR <2**20> TIMES,THEN<calc the average delay>
	finish  1048576  echo rounds at 2023-06-22T16:44:03.248Z
	0.010291099548339844  ms per request
	report:
	{
	  cpus: [
	    'Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz',
	    'Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz',
	    'Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz',
	    'Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz',
	    'Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz',
	    'Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz',
	    'Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz',
	    'Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz',
	    'Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz',
	    'Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz',
	    'Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz',
	    'Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz'
	  ],
	  start_at: '2023-06-22T16:43:52.457Z',
	  rounds: 1048576,
	  action: 'REPEAT<main send a number to worker,worker reply> FOR <2**20> TIMES,THEN<calc the average delay>',
	  end_at: '2023-06-22T16:44:03.248Z',
	  avg: '0.010291099548339844ms'
	}

LICENSE

  • ISC
1.0.4

11 months ago

1.0.2

11 months ago