20
Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved. File Server Capacity Tool for CIFS/SMB/SMB2 (FSCT) Bartosz Nyczkowski Jian Yan Microsoft Corporation

New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

File Server Capacity Tool for CIFS/SMB/SMB2

(FSCT)

Bartosz NyczkowskiJian Yan

Microsoft Corporation

Page 2: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Disclaimers

This presentation is for informational purposes only.Microsoft makes no warranties, express or implied, in this summary

Public

Page 3: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Agenda

What is File Server Capacity Tool?How it worksExecuting FSCTReleases plansWhite Paper

Page 4: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Overview

Server under test

SMB requests for file operations, simulating home folder workload

e.g. open, save, browse etc

Page 5: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

How FSCT Works

Network 1 - Control

Network 2 - Data

Users

DC

Controller

Server

ClientClient Client

Client

Planning

Setup

Prepare

Running

Result analysis

Cleanup

Page 6: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Network Configurations-Basic

Users

DC

Controller

Server

ClientClient Client

Client

FSCT prepare client /server SRV /password PASS/users 1000 /domain testdom.com/server_ip 10.1.1.1

10.1.1.1/24 192.168.1.1/24

192.168.1.3/24

192.168.1.2/24

10.1.1.22/24

192.168.1.22/24

Page 7: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Network Configurations-Segmented

Users

DC

Controller

Server

ClientClient Client

Client

FSCT prepare client /server SRV /password PASS/users 1000 /domain testdom.com/server_ip 10.1.1.1

10.1.1.1/24 192.168.1.1/24

192.168.1.3/24

192.168.1.2/24

10.1.1.22/24

192.168.1.22/24

10.1.2.1/24

10.1.2.21/24

192.168.1.21/24

FSCT prepare client /server SRV /password PASS/users 1000 /domain contoso.msft/server_ip 10.1.2.1

Page 8: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Network Configurations-Shared

Users

DC

Controller

Server

ClientClient Client

Client

FSCT prepare client /server SRV /password PASS/users 1000 /domain testdom.com/server_ip 10.1.1.1,10.1.2.1

10.1.1.1/24 192.168.1.1/24

192.168.1.3/24

192.168.1.2/24

10.1.1.22/24

192.168.1.22/24

10.1.2.1/24

10.1.2.21/24

192.168.1.21/24

FSCT prepare client /server SRV /password PASS/users 1000 /domain contoso.msft/server_ip ,10.1.1.1,10.1.2.1

10.1.1.21/24 10.1.2.22/24

Page 9: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Network Configurations-Teaming

Users

DC

Controller

Server

ClientClient Client

Client

FSCT prepare client /server SRV /password PASS/users 1000 /domain testdom.com/server_ip 10.1.1.1

192.168.1.1/24

192.168.1.3/24

192.168.1.2/24

10.1.1.22/24

192.168.1.22/24

10.1.1.1/24NIC teaming orLoad Balancing

Page 10: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Preparing FSCT

FSCT prepare server /clients CLI1,CLI2 /password PASS /users 200 /domain fsct.com/volumes E:,F: /workload HomeFolders

FSCT prepare dc/users 200/clients CLI1, CLI2

FSCT prepare client /server SRV /password PASS/users 200 /domain fsct.com/server_ip 10.1.1.1

FSCT prepare controller

Network 1 - Control

Network 2 - Data

Users

DC

Controller

Server

ClientClient Client

Client

CreateUsers

InitializeVolumes

Page 11: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

FSCT run client /controller CTL /server SRV /password PASS/domain fsct.com

Running FSCT

Network 1 - Control

Network 2 - Data

Users

DC

Controller

Server

ClientClient Client

ClientClient ready

to receive jobs

Page 12: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Running FSCT (cont)

Network 1 - Control

Network 2 - Data

Users

DC

ControllerServer

ClientClient Client

Client

1 - SendsJobs to Clients

5 – CompilesResults

3 - Responds to Requests

2 - Receives , Executes Jobs 4 - Sends

Results Back

FSCT run controller /server SRV /password PASS/volumes E:,F:/clients CLI1,CLI2/min_users 300 /max_users 400/step 20 /duration 300 /workload HomeFolders

FSCT run client /controller CTL /server SRV /password PASS/domain fsct.com

Page 13: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

FSCT Results (300 to 400 users, step 20)

Throughput(scenarios per

second)

Overload at 380 usersMaximum is between 360 and 380

Maximum throughput should beAround 33 scenarios per second

PerformanceData

Page 14: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Cleanup FSCT

Network 1 - Control

Network 2 - Data

UsersDC

Controller

Server

ClientClient Client

Client

FSCT cleanup server /clients CLI1,CLI2/users 200/volumes E:,F:/domain fsct.com

FSCT cleanup controller/backup C:\backup

RemoveFile set

RemoveUsers

Remove entries from

hosts file

RemoveUsers

FSCT cleanup client /users 200/domain fsct.com

Cleanup required if

- All tests are done

- Changes in configuration (server, controller, clients, volumes or users)

- Test failed or aborted in the middle of a test run (leads to inconsistent file sets)

FSCT cleanup dc/clients CLI1,CLI2/users 200/domain fsct.com

Page 15: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Disclosure “best practice”

FSCT provides a summary of the results, but it does not include all the information about your specific configuration.If you choose to compile a report with your results, include enough information about your configuration to reproduce your testing. Always include the full configuration of the server, clients and controller:

System: Model, CPU architecture/type, clock, number of CPUs/cores, memory, bus speed, BIOS versionNetwork: Number of NICs, switches, NIC model/type, bus type, speed, firmware and driver versionDisk Subsystem: Type, model, fabric, spindles, drive speeds, HBA, firmware and driver versionOS: Version, edition, architecture, service packFSCT commandsEstimated cost of the system as configured

Common results should also include:Maximum throughput for HomeFolders workload (in scenarios per second)Maximum number of users for HomeFolders workloadCost/throughput for HomeFolders workload (in dollars per scenarios per second)Cost/maximum number of users for HomeFolders workload (in dollars per users without overload)

OS version is important! If a client is running Windows XP,

for instance, you get SMBv1, not SMBv2.

Page 16: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

FSCT White Paper

White Paper ContentOverview of CIFS/SMB/SMB2Overview of “FSCT”Step-by-step instructions on how to prepare, run and clean upStep-by-step instructions to configure a non-Windows server Command-line referenceAnnotated results fileDescription of the HomeFolders workload

White Paper ReleasesDraft included with “FSCT” v 0.7 RC , currently available on the connect.microsoft.comFinal version with “FSCT” v 1.0 public downloadInternally available at http://sharepoint/sites/fsct/default.aspx

Page 17: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

FSCT Release plans

“FSCT” 1.0 RTMRelease via http://download.microsoft.comTarget date: Sept 2009

Working with the marketing team for a going to market planSupport alias [email protected]: http://social.technet.microsoft.com/Forums/en-US/fsct

Page 18: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Demo

Using FSCT

Page 19: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Help us to improve “FSCT”

Participate in the “FSCT” RC testsProvide feedback on the tool and the workloadInvite customers and partners to download from the http://connect.microsoft.com

Participate in the forum

Page 20: New Windows Server 2008 File and Storage - SNIA · 2020. 9. 18. · FSCT prepare client /server SRV /password PASS /users 1000 . /domain testdom.com. /server_ip 10.1.1.1

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Thank you