def METHOD_NAME(
    self,
    server_ip: str,
    core_count: int,
    port: int = 30000,
    test_name: str = "TCP_RR",
    seconds: int = 150,
    time_unit: int = 1,
    send_recv_offset: str = "THROUGHPUT, THROUGHPUT_UNITS, MIN_LATENCY, MAX_LATENCY, MEAN_LATENCY, REQUEST_SIZE, RESPONSE_SIZE, STDDEV_LATENCY",  # noqa: E501
) -> Process:
    # -H: Specify the target machine and/or local ip and family
    # -p: Specify netserver port number and/or local port
    # -t: Specify test to perform
    # -n: Set the number of processors for CPU util
    # -l: Specify test duration (>0 secs) (<0 bytes|trans)
    # -D: Display interim results at least every time interval using units as the
    #     initial guess for units per second. A negative value for time will make
    #     heavy use of the system's timestamping functionality
    # -O: Set the remote send,recv buffer offset
    cmd = (
        f"-H {server_ip} -p {port} -t {test_name} -n {core_count} -l {seconds}"
        f" -D {time_unit} -- -O '{send_recv_offset}'"
    )
    process = self.node.execute_async(f"{self.command} {cmd}", sudo=True)
    return process