Performance testing
Performance testing
- Subject: Performance testing
- From: Jørgen Austvik <email@hidden>
- Date: Fri, 24 May 2002 16:01:43 +0200 (MEST)
Hi!
We have tried to test the performanve of DSS 4, build 420 from CVS, and
have som results that we can't explain. Probably some incorrect settings?
We used StreamingLoadTool.exe from the 4.0 (pre?) for the test.
Network usage is measured with Windows Performance monitor
Video bandwidth Max similtanius players Network usage
28 kbps 230 0,1 MBytes/sec[1]
56 kbps 225 1,3 MBytes/sec
256 kbps 224 2,5 MBytes/sec
500 kbps 225 5,0 MBytes/sec
[1] This network usage is probably wrong
The network between the mashines that run the server and the load tool
is 100Mbps, with Intel PRO ethernet cards. Can somebody explain why we
can't support more simultanious players for the low-bandwidth videos?
Part of our config-file:
--
<SERVER>
<LIST-PREF NAME="rtsp_port" TYPE="UInt16" >
<VALUE>7070</VALUE>
<VALUE>554</VALUE>
<VALUE>8000</VALUE>
<VALUE>8001</VALUE>
</LIST-PREF>
<PREF NAME="default_authorization_realm" >Streaming Server</PREF>
<PREF NAME="do_report_http_connection_ip_address" TYPE="Bool16" >disabled</PREF>
<PREF NAME="tcp_seconds_to_buffer" TYPE="Float32" >.33</PREF>
<PREF NAME="max_tcp_buffer_size" TYPE="UInt32" >32768</PREF>
<PREF NAME="min_tcp_buffer_size" TYPE="UInt32" >8192</PREF>
<PREF NAME="error_logging" TYPE="Bool16" >true</PREF>
<PREF NAME="screen_logging" TYPE="Bool16" >true</PREF>
<PREF NAME="error_logfile_verbosity" TYPE="UInt32" >3</PREF>
<PREF NAME="error_logfile_size" TYPE="UInt32" >256000</PREF>
<PREF NAME="error_logfile_interval" TYPE="UInt32" >7</PREF>
<PREF NAME="error_logfile_dir" >c:\Program Files\Darwin Streaming Server\Logs</PREF>
<PREF NAME="error_logfile_name" >Error</PREF>
<PREF NAME="module_folder" >c:\Program Files\Darwin Streaming Server\QTSSModules</PREF>
<PREF NAME="safe_play_duration" TYPE="UInt32" >600</PREF>
<PREF NAME="average_bandwidth_update" TYPE="UInt32" >60</PREF>
<PREF NAME="total_bytes_update" TYPE="UInt32" >1</PREF>
<PREF NAME="auto_restart" TYPE="Bool16" >true</PREF>
<PREF NAME="break_on_assert" TYPE="Bool16" >false</PREF>
<PREF NAME="bind_ip_addr" >0</PREF>
<PREF NAME="movie_folder" >c:\Program Files\Darwin Streaming Server\Movies</PREF>
<PREF NAME="maximum_bandwidth" TYPE="SInt32" >102400</PREF>
<PREF NAME="maximum_connections" TYPE="SInt32" >9999</PREF>
<PREF NAME="rtp_timeout" TYPE="UInt32" >60</PREF>
<PREF NAME="real_rtsp_timeout" TYPE="UInt32" >180</PREF>
<PREF NAME="rtsp_timeout" TYPE="UInt32" >0</PREF>
<PREF NAME="run_user_name" ></PREF>
<PREF NAME="run_group_name" ></PREF>
<PREF NAME="drop_all_packets_delay" TYPE="SInt32" >2500</PREF>
<PREF NAME="drop_all_video_delay" TYPE="SInt32" >1750</PREF>
<PREF NAME="thin_all_the_way_delay" TYPE="SInt32" >1500</PREF>
<PREF NAME="always_thin_delay" TYPE="SInt32" >750</PREF>
<PREF NAME="start_thinning_delay" TYPE="SInt32" >0</PREF>
<PREF NAME="start_thicking_delay" TYPE="SInt32" >250</PREF>
<PREF NAME="thick_all_the_way_delay" TYPE="SInt32" >-2000</PREF>
<PREF NAME="quality_check_interval" TYPE="UInt32" >1000</PREF>
<PREF NAME="append_source_addr_in_transport" TYPE="Bool16" >false</PREF>
<PREF NAME="max_retransmit_delay" TYPE="UInt32" >500</PREF>
<PREF NAME="small_window_size" TYPE="UInt32" >24</PREF>
<PREF NAME="large_window_size" TYPE="UInt32" >64</PREF>
<PREF NAME="window_size_threshold" TYPE="UInt32" >200</PREF>
<PREF NAME="ack_logging_enabled" TYPE="Bool16" >false</PREF>
<PREF NAME="rtcp_poll_interval" TYPE="UInt32" >100</PREF>
<PREF NAME="rtcp_rcv_buf_size" TYPE="UInt32" >768</PREF>
<PREF NAME="send_interval" TYPE="UInt32" >50</PREF>
<PREF NAME="max_send_ahead_time" TYPE="UInt32" >25</PREF>
<PREF NAME="reliable_udp_slow_start" TYPE="Bool16" >true</PREF>
<PREF NAME="auto_delete_sdp_files" TYPE="Bool16" >false</PREF>
<PREF NAME="authentication_scheme" >digest</PREF>
<PREF NAME="sdp_file_delete_interval_seconds" TYPE="UInt32" >10</PREF>
<PREF NAME="reliable_udp" TYPE="Bool16" >true</PREF>
<PREF NAME="reliable_udp_dirs" >\</PREF>
<PREF NAME="reliable_udp_printfs" TYPE="Bool16" >false</PREF>
<PREF NAME="RTSP_error_message" TYPE="Bool16" >false</PREF>
<PREF NAME="run_num_threads" TYPE="UInt32" >0</PREF>
<PREF NAME="alt_transport_src_ipaddr" ></PREF>
<PREF NAME="auto_start" TYPE="Bool16" >false</PREF>
<PREF NAME="RTSP_debug_printfs" TYPE="Bool16" >false</PREF>
<PREF NAME="enable_monitor_stats_file" TYPE="Bool16" >false</PREF>
<PREF NAME="monitor_stats_file_interval_seconds" TYPE="UInt32" >10</PREF>
<PREF NAME="monitor_stats_file_name" >server_status</PREF>
<PREF NAME="RTSP_server_info" TYPE="Bool16" >true</PREF>
<PREF NAME="pid_file" ></PREF>
</SERVER>
<MODULE NAME="QTSSFileModule" >
<PREF NAME="sdp_url" ></PREF>
<PREF NAME="admin_email" ></PREF>
<PREF NAME="max_allowed_speed" TYPE="Float32" >4.000000</PREF>
<PREF NAME="flow_control_probe_interval" TYPE="UInt32" >100</PREF>
<PREF NAME="enable_shared_file_buffers" TYPE="Bool16" >true</PREF>
<PREF NAME="enable_private_file_buffers" TYPE="Bool16" >true</PREF>
<PREF NAME="num_shared_buffer_increase_per_session" TYPE="UInt32" >2</PREF>
<PREF NAME="shared_buffer_unit_k_size" TYPE="UInt32" >32</PREF>
<PREF NAME="private_buffer_unit_k_size" TYPE="UInt32" >32</PREF>
<PREF NAME="num_shared_buffer_units_per_buffer" TYPE="UInt32" >0</PREF>
<PREF NAME="num_private_buffer_units_per_buffer" TYPE="UInt32" >1</PREF>
<PREF NAME="max_shared_buffer_units_per_buffer" TYPE="UInt32" >8</PREF>
<PREF NAME="max_private_buffer_units_per_buffer" TYPE="UInt32" >8</PREF>
<PREF NAME="add_seconds_to_client_buffer_delay" TYPE="Float32" >0.000000</PREF>
<PREF NAME="record_movie_file_sdp" TYPE="Bool16" >true</PREF>
<PREF NAME="enable_movie_file_sdp" TYPE="Bool16" >true</PREF>
</MODULE>
<MODULE NAME="QTSSSpamDefenseModule" >
<PREF NAME="num_conns_per_ip_addr" TYPE="UInt32" >1000</PREF>
</MODULE>
--
Best Regards, Jxrgen
_____________________________________________________________
Student, Computer Science, Norwegian University of Technology
austvik(at)idi.ntnu.no http://www.stud.ntnu.no/~austvik
_______________________________________________
streaming-server-developers mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/streaming-server-developers
Do not post admin requests to the list. They will be ignored.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2011 Apple Inc. All rights reserved.