City Speed Tests

Internet Speed Tests by City

Choose your city below to learn about local internet speeds, top providers, and run a real-world speed test with bufferbloat detection.

Los Angeles

Los Angeles, California

Avg. Download200 Mbps
Avg. Upload25 Mbps
Avg. Ping15 ms

45% fiber availability

New York City

New York City, New York

Avg. Download250 Mbps
Avg. Upload100 Mbps
Avg. Ping12 ms

65% fiber availability

San Francisco

San Francisco, California

Avg. Download220 Mbps
Avg. Upload45 Mbps
Avg. Ping13 ms

55% fiber availability

San Diego

San Diego, California

Avg. Download210 Mbps
Avg. Upload40 Mbps
Avg. Ping14 ms

45% fiber availability

San Jose

San Jose, California

Avg. Download250 Mbps
Avg. Upload55 Mbps
Avg. Ping12 ms

60% fiber availability

Sacramento

Sacramento, California

Avg. Download195 Mbps
Avg. Upload35 Mbps
Avg. Ping15 ms

42% fiber availability

Encino

Encino, California

Avg. Download225 Mbps
Avg. Upload40 Mbps
Avg. Ping13 ms

50% fiber availability

Venice

Venice, California

Avg. Download215 Mbps
Avg. Upload38 Mbps
Avg. Ping14 ms

48% fiber availability

Pasadena

Pasadena, California

Avg. Download230 Mbps
Avg. Upload42 Mbps
Avg. Ping13 ms

52% fiber availability

Oakland

Oakland, California

Avg. Download210 Mbps
Avg. Upload40 Mbps
Avg. Ping14 ms

48% fiber availability

Berkeley

Berkeley, California

Avg. Download215 Mbps
Avg. Upload42 Mbps
Avg. Ping13 ms

50% fiber availability

Palo Alto

Palo Alto, California

Avg. Download260 Mbps
Avg. Upload60 Mbps
Avg. Ping11 ms

70% fiber availability

Houston

Houston, Texas

Avg. Download205 Mbps
Avg. Upload38 Mbps
Avg. Ping16 ms

48% fiber availability

Dallas

Dallas, Texas

Avg. Download215 Mbps
Avg. Upload42 Mbps
Avg. Ping15 ms

52% fiber availability

San Antonio

San Antonio, Texas

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping17 ms

38% fiber availability

Austin

Austin, Texas

Avg. Download240 Mbps
Avg. Upload55 Mbps
Avg. Ping13 ms

62% fiber availability

Fort Worth

Fort Worth, Texas

Avg. Download195 Mbps
Avg. Upload35 Mbps
Avg. Ping16 ms

44% fiber availability

El Paso

El Paso, Texas

Avg. Download165 Mbps
Avg. Upload28 Mbps
Avg. Ping20 ms

30% fiber availability

Sugar Land

Sugar Land, Texas

Avg. Download215 Mbps
Avg. Upload40 Mbps
Avg. Ping15 ms

50% fiber availability

The Woodlands

The Woodlands, Texas

Avg. Download225 Mbps
Avg. Upload45 Mbps
Avg. Ping14 ms

55% fiber availability

Katy

Katy, Texas

Avg. Download200 Mbps
Avg. Upload35 Mbps
Avg. Ping16 ms

45% fiber availability

Plano

Plano, Texas

Avg. Download230 Mbps
Avg. Upload48 Mbps
Avg. Ping14 ms

58% fiber availability

Frisco

Frisco, Texas

Avg. Download240 Mbps
Avg. Upload50 Mbps
Avg. Ping13 ms

62% fiber availability

Arlington

Arlington, Texas

Avg. Download190 Mbps
Avg. Upload34 Mbps
Avg. Ping16 ms

42% fiber availability

Miami

Miami, Florida

Avg. Download210 Mbps
Avg. Upload40 Mbps
Avg. Ping18 ms

50% fiber availability

Tampa

Tampa, Florida

Avg. Download195 Mbps
Avg. Upload35 Mbps
Avg. Ping17 ms

44% fiber availability

Orlando

Orlando, Florida

Avg. Download190 Mbps
Avg. Upload33 Mbps
Avg. Ping18 ms

42% fiber availability

Jacksonville

Jacksonville, Florida

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping18 ms

40% fiber availability

Fort Lauderdale

Fort Lauderdale, Florida

Avg. Download205 Mbps
Avg. Upload38 Mbps
Avg. Ping17 ms

48% fiber availability

St. Petersburg

St. Petersburg, Florida

Avg. Download190 Mbps
Avg. Upload34 Mbps
Avg. Ping17 ms

43% fiber availability

Coral Gables

Coral Gables, Florida

Avg. Download220 Mbps
Avg. Upload42 Mbps
Avg. Ping16 ms

52% fiber availability

Chicago

Chicago, Illinois

Avg. Download215 Mbps
Avg. Upload42 Mbps
Avg. Ping14 ms

50% fiber availability

Evanston

Evanston, Illinois

Avg. Download220 Mbps
Avg. Upload44 Mbps
Avg. Ping13 ms

52% fiber availability

Naperville

Naperville, Illinois

Avg. Download230 Mbps
Avg. Upload48 Mbps
Avg. Ping13 ms

55% fiber availability

Schaumburg

Schaumburg, Illinois

Avg. Download210 Mbps
Avg. Upload40 Mbps
Avg. Ping14 ms

48% fiber availability

Philadelphia

Philadelphia, Pennsylvania

Avg. Download210 Mbps
Avg. Upload42 Mbps
Avg. Ping14 ms

55% fiber availability

Pittsburgh

Pittsburgh, Pennsylvania

Avg. Download195 Mbps
Avg. Upload38 Mbps
Avg. Ping15 ms

48% fiber availability

King of Prussia

King of Prussia, Pennsylvania

Avg. Download220 Mbps
Avg. Upload45 Mbps
Avg. Ping14 ms

55% fiber availability

Columbus

Columbus, Ohio

Avg. Download200 Mbps
Avg. Upload38 Mbps
Avg. Ping15 ms

46% fiber availability

Cleveland

Cleveland, Ohio

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping16 ms

40% fiber availability

Cincinnati

Cincinnati, Ohio

Avg. Download190 Mbps
Avg. Upload35 Mbps
Avg. Ping16 ms

42% fiber availability

Dublin

Dublin, Ohio

Avg. Download215 Mbps
Avg. Upload42 Mbps
Avg. Ping14 ms

52% fiber availability

Akron

Akron, Ohio

Avg. Download175 Mbps
Avg. Upload28 Mbps
Avg. Ping17 ms

35% fiber availability

Dayton

Dayton, Ohio

Avg. Download170 Mbps
Avg. Upload28 Mbps
Avg. Ping17 ms

34% fiber availability

Atlanta

Atlanta, Georgia

Avg. Download225 Mbps
Avg. Upload48 Mbps
Avg. Ping15 ms

58% fiber availability

Decatur

Decatur, Georgia

Avg. Download220 Mbps
Avg. Upload45 Mbps
Avg. Ping15 ms

55% fiber availability

Marietta

Marietta, Georgia

Avg. Download200 Mbps
Avg. Upload38 Mbps
Avg. Ping16 ms

45% fiber availability

Alpharetta

Alpharetta, Georgia

Avg. Download235 Mbps
Avg. Upload50 Mbps
Avg. Ping14 ms

60% fiber availability

Charlotte

Charlotte, North Carolina

Avg. Download215 Mbps
Avg. Upload42 Mbps
Avg. Ping15 ms

52% fiber availability

Raleigh

Raleigh, North Carolina

Avg. Download225 Mbps
Avg. Upload48 Mbps
Avg. Ping14 ms

58% fiber availability

Durham

Durham, North Carolina

Avg. Download215 Mbps
Avg. Upload44 Mbps
Avg. Ping14 ms

55% fiber availability

Chapel Hill

Chapel Hill, North Carolina

Avg. Download200 Mbps
Avg. Upload38 Mbps
Avg. Ping15 ms

45% fiber availability

Cary

Cary, North Carolina

Avg. Download235 Mbps
Avg. Upload50 Mbps
Avg. Ping13 ms

62% fiber availability

Detroit

Detroit, Michigan

Avg. Download180 Mbps
Avg. Upload30 Mbps
Avg. Ping17 ms

38% fiber availability

Ann Arbor

Ann Arbor, Michigan

Avg. Download210 Mbps
Avg. Upload40 Mbps
Avg. Ping14 ms

50% fiber availability

Grand Rapids

Grand Rapids, Michigan

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping16 ms

40% fiber availability

Troy

Troy, Michigan

Avg. Download215 Mbps
Avg. Upload42 Mbps
Avg. Ping14 ms

50% fiber availability

Phoenix

Phoenix, Arizona

Avg. Download200 Mbps
Avg. Upload35 Mbps
Avg. Ping16 ms

42% fiber availability

Tucson

Tucson, Arizona

Avg. Download175 Mbps
Avg. Upload28 Mbps
Avg. Ping18 ms

35% fiber availability

Scottsdale

Scottsdale, Arizona

Avg. Download215 Mbps
Avg. Upload40 Mbps
Avg. Ping15 ms

50% fiber availability

Mesa

Mesa, Arizona

Avg. Download190 Mbps
Avg. Upload32 Mbps
Avg. Ping16 ms

40% fiber availability

Tempe

Tempe, Arizona

Avg. Download200 Mbps
Avg. Upload35 Mbps
Avg. Ping15 ms

45% fiber availability

Seattle

Seattle, Washington

Avg. Download230 Mbps
Avg. Upload50 Mbps
Avg. Ping13 ms

58% fiber availability

Bellevue

Bellevue, Washington

Avg. Download245 Mbps
Avg. Upload55 Mbps
Avg. Ping12 ms

62% fiber availability

Redmond

Redmond, Washington

Avg. Download250 Mbps
Avg. Upload58 Mbps
Avg. Ping12 ms

65% fiber availability

Tacoma

Tacoma, Washington

Avg. Download200 Mbps
Avg. Upload38 Mbps
Avg. Ping14 ms

48% fiber availability

Denver

Denver, Colorado

Avg. Download215 Mbps
Avg. Upload42 Mbps
Avg. Ping15 ms

50% fiber availability

Aurora

Aurora, Colorado

Avg. Download195 Mbps
Avg. Upload35 Mbps
Avg. Ping16 ms

42% fiber availability

Boulder

Boulder, Colorado

Avg. Download220 Mbps
Avg. Upload44 Mbps
Avg. Ping14 ms

52% fiber availability

Lakewood

Lakewood, Colorado

Avg. Download200 Mbps
Avg. Upload38 Mbps
Avg. Ping15 ms

45% fiber availability

Boston

Boston, Massachusetts

Avg. Download225 Mbps
Avg. Upload48 Mbps
Avg. Ping13 ms

55% fiber availability

Cambridge

Cambridge, Massachusetts

Avg. Download235 Mbps
Avg. Upload52 Mbps
Avg. Ping12 ms

60% fiber availability

Somerville

Somerville, Massachusetts

Avg. Download220 Mbps
Avg. Upload45 Mbps
Avg. Ping13 ms

55% fiber availability

Brookline

Brookline, Massachusetts

Avg. Download225 Mbps
Avg. Upload48 Mbps
Avg. Ping13 ms

55% fiber availability

Nashville

Nashville, Tennessee

Avg. Download215 Mbps
Avg. Upload45 Mbps
Avg. Ping15 ms

52% fiber availability

Memphis

Memphis, Tennessee

Avg. Download175 Mbps
Avg. Upload28 Mbps
Avg. Ping18 ms

35% fiber availability

Franklin

Franklin, Tennessee

Avg. Download230 Mbps
Avg. Upload50 Mbps
Avg. Ping14 ms

58% fiber availability

Knoxville

Knoxville, Tennessee

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping16 ms

40% fiber availability

Murfreesboro

Murfreesboro, Tennessee

Avg. Download190 Mbps
Avg. Upload34 Mbps
Avg. Ping16 ms

42% fiber availability

Indianapolis

Indianapolis, Indiana

Avg. Download195 Mbps
Avg. Upload36 Mbps
Avg. Ping16 ms

44% fiber availability

Carmel

Carmel, Indiana

Avg. Download225 Mbps
Avg. Upload48 Mbps
Avg. Ping14 ms

58% fiber availability

Fishers

Fishers, Indiana

Avg. Download220 Mbps
Avg. Upload45 Mbps
Avg. Ping14 ms

55% fiber availability

Bloomington

Bloomington, Indiana

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping16 ms

42% fiber availability

Minneapolis

Minneapolis, Minnesota

Avg. Download210 Mbps
Avg. Upload40 Mbps
Avg. Ping15 ms

50% fiber availability

St. Paul

St. Paul, Minnesota

Avg. Download200 Mbps
Avg. Upload38 Mbps
Avg. Ping15 ms

48% fiber availability

Bloomington

Bloomington, Minnesota

Avg. Download205 Mbps
Avg. Upload38 Mbps
Avg. Ping15 ms

48% fiber availability

Eden Prairie

Eden Prairie, Minnesota

Avg. Download215 Mbps
Avg. Upload42 Mbps
Avg. Ping14 ms

52% fiber availability

Kansas City

Kansas City, Missouri

Avg. Download220 Mbps
Avg. Upload48 Mbps
Avg. Ping15 ms

55% fiber availability

St. Louis

St. Louis, Missouri

Avg. Download190 Mbps
Avg. Upload34 Mbps
Avg. Ping16 ms

44% fiber availability

Independence

Independence, Missouri

Avg. Download195 Mbps
Avg. Upload36 Mbps
Avg. Ping16 ms

45% fiber availability

Columbia

Columbia, Missouri

Avg. Download175 Mbps
Avg. Upload28 Mbps
Avg. Ping18 ms

35% fiber availability

Baltimore

Baltimore, Maryland

Avg. Download200 Mbps
Avg. Upload40 Mbps
Avg. Ping15 ms

50% fiber availability

Bethesda

Bethesda, Maryland

Avg. Download235 Mbps
Avg. Upload52 Mbps
Avg. Ping13 ms

62% fiber availability

Annapolis

Annapolis, Maryland

Avg. Download210 Mbps
Avg. Upload42 Mbps
Avg. Ping14 ms

52% fiber availability

Columbia

Columbia, Maryland

Avg. Download220 Mbps
Avg. Upload45 Mbps
Avg. Ping14 ms

55% fiber availability

Portland

Portland, Oregon

Avg. Download215 Mbps
Avg. Upload42 Mbps
Avg. Ping14 ms

52% fiber availability

Beaverton

Beaverton, Oregon

Avg. Download210 Mbps
Avg. Upload40 Mbps
Avg. Ping14 ms

50% fiber availability

Salem

Salem, Oregon

Avg. Download180 Mbps
Avg. Upload30 Mbps
Avg. Ping16 ms

38% fiber availability

Eugene

Eugene, Oregon

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping16 ms

40% fiber availability

New Orleans

New Orleans, Louisiana

Avg. Download185 Mbps
Avg. Upload30 Mbps
Avg. Ping18 ms

38% fiber availability

Baton Rouge

Baton Rouge, Louisiana

Avg. Download175 Mbps
Avg. Upload28 Mbps
Avg. Ping19 ms

35% fiber availability

Metairie

Metairie, Louisiana

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping18 ms

40% fiber availability

Las Vegas

Las Vegas, Nevada

Avg. Download195 Mbps
Avg. Upload34 Mbps
Avg. Ping17 ms

42% fiber availability

Henderson

Henderson, Nevada

Avg. Download200 Mbps
Avg. Upload36 Mbps
Avg. Ping16 ms

45% fiber availability

Reno

Reno, Nevada

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping17 ms

40% fiber availability

North Las Vegas

North Las Vegas, Nevada

Avg. Download185 Mbps
Avg. Upload30 Mbps
Avg. Ping17 ms

38% fiber availability

Milwaukee

Milwaukee, Wisconsin

Avg. Download190 Mbps
Avg. Upload34 Mbps
Avg. Ping16 ms

42% fiber availability

Madison

Madison, Wisconsin

Avg. Download200 Mbps
Avg. Upload38 Mbps
Avg. Ping15 ms

48% fiber availability

Green Bay

Green Bay, Wisconsin

Avg. Download180 Mbps
Avg. Upload30 Mbps
Avg. Ping17 ms

38% fiber availability

Oklahoma City

Oklahoma City, Oklahoma

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping17 ms

40% fiber availability

Tulsa

Tulsa, Oklahoma

Avg. Download180 Mbps
Avg. Upload30 Mbps
Avg. Ping17 ms

38% fiber availability

Norman

Norman, Oklahoma

Avg. Download175 Mbps
Avg. Upload28 Mbps
Avg. Ping18 ms

36% fiber availability

Edmond

Edmond, Oklahoma

Avg. Download190 Mbps
Avg. Upload34 Mbps
Avg. Ping16 ms

42% fiber availability

Louisville

Louisville, Kentucky

Avg. Download190 Mbps
Avg. Upload34 Mbps
Avg. Ping16 ms

42% fiber availability

Lexington

Lexington, Kentucky

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping16 ms

42% fiber availability

Bowling Green

Bowling Green, Kentucky

Avg. Download170 Mbps
Avg. Upload26 Mbps
Avg. Ping18 ms

32% fiber availability

Salt Lake City

Salt Lake City, Utah

Avg. Download225 Mbps
Avg. Upload50 Mbps
Avg. Ping14 ms

58% fiber availability

Provo

Provo, Utah

Avg. Download235 Mbps
Avg. Upload55 Mbps
Avg. Ping13 ms

68% fiber availability

Ogden

Ogden, Utah

Avg. Download190 Mbps
Avg. Upload35 Mbps
Avg. Ping15 ms

42% fiber availability

Park City

Park City, Utah

Avg. Download175 Mbps
Avg. Upload28 Mbps
Avg. Ping18 ms

35% fiber availability

Virginia Beach

Virginia Beach, Virginia

Avg. Download200 Mbps
Avg. Upload38 Mbps
Avg. Ping16 ms

48% fiber availability

Arlington

Arlington, Virginia

Avg. Download240 Mbps
Avg. Upload55 Mbps
Avg. Ping12 ms

65% fiber availability

Alexandria

Alexandria, Virginia

Avg. Download230 Mbps
Avg. Upload50 Mbps
Avg. Ping13 ms

60% fiber availability

Richmond

Richmond, Virginia

Avg. Download195 Mbps
Avg. Upload36 Mbps
Avg. Ping15 ms

48% fiber availability

Omaha

Omaha, Nebraska

Avg. Download195 Mbps
Avg. Upload35 Mbps
Avg. Ping16 ms

44% fiber availability

Lincoln

Lincoln, Nebraska

Avg. Download180 Mbps
Avg. Upload30 Mbps
Avg. Ping17 ms

38% fiber availability

Albuquerque

Albuquerque, New Mexico

Avg. Download180 Mbps
Avg. Upload30 Mbps
Avg. Ping18 ms

38% fiber availability

Santa Fe

Santa Fe, New Mexico

Avg. Download165 Mbps
Avg. Upload25 Mbps
Avg. Ping20 ms

30% fiber availability

Las Cruces

Las Cruces, New Mexico

Avg. Download160 Mbps
Avg. Upload24 Mbps
Avg. Ping21 ms

28% fiber availability

Hartford

Hartford, Connecticut

Avg. Download190 Mbps
Avg. Upload34 Mbps
Avg. Ping14 ms

44% fiber availability

New Haven

New Haven, Connecticut

Avg. Download195 Mbps
Avg. Upload36 Mbps
Avg. Ping14 ms

46% fiber availability

Stamford

Stamford, Connecticut

Avg. Download220 Mbps
Avg. Upload45 Mbps
Avg. Ping13 ms

55% fiber availability

Jersey City

Jersey City, New Jersey

Avg. Download225 Mbps
Avg. Upload50 Mbps
Avg. Ping12 ms

60% fiber availability

Hoboken

Hoboken, New Jersey

Avg. Download230 Mbps
Avg. Upload52 Mbps
Avg. Ping12 ms

62% fiber availability

Princeton

Princeton, New Jersey

Avg. Download215 Mbps
Avg. Upload44 Mbps
Avg. Ping13 ms

55% fiber availability

Charleston

Charleston, South Carolina

Avg. Download195 Mbps
Avg. Upload36 Mbps
Avg. Ping16 ms

44% fiber availability

Columbia

Columbia, South Carolina

Avg. Download180 Mbps
Avg. Upload30 Mbps
Avg. Ping17 ms

38% fiber availability

Birmingham

Birmingham, Alabama

Avg. Download175 Mbps
Avg. Upload28 Mbps
Avg. Ping18 ms

35% fiber availability

Huntsville

Huntsville, Alabama

Avg. Download210 Mbps
Avg. Upload42 Mbps
Avg. Ping15 ms

52% fiber availability

Mobile

Mobile, Alabama

Avg. Download165 Mbps
Avg. Upload25 Mbps
Avg. Ping19 ms

30% fiber availability

Des Moines

Des Moines, Iowa

Avg. Download185 Mbps
Avg. Upload30 Mbps
Avg. Ping17 ms

38% fiber availability

Cedar Rapids

Cedar Rapids, Iowa

Avg. Download175 Mbps
Avg. Upload28 Mbps
Avg. Ping18 ms

35% fiber availability

Little Rock

Little Rock, Arkansas

Avg. Download175 Mbps
Avg. Upload28 Mbps
Avg. Ping18 ms

35% fiber availability

Wichita

Wichita, Kansas

Avg. Download180 Mbps
Avg. Upload30 Mbps
Avg. Ping17 ms

36% fiber availability

Jackson

Jackson, Mississippi

Avg. Download155 Mbps
Avg. Upload22 Mbps
Avg. Ping21 ms

28% fiber availability

Honolulu

Honolulu, Hawaii

Avg. Download185 Mbps
Avg. Upload30 Mbps
Avg. Ping55 ms

45% fiber availability

Boise

Boise, Idaho

Avg. Download180 Mbps
Avg. Upload30 Mbps
Avg. Ping17 ms

38% fiber availability

Washington

Washington, D.C.

Avg. Download235 Mbps
Avg. Upload52 Mbps
Avg. Ping12 ms

62% fiber availability

Providence

Providence, Rhode Island

Avg. Download195 Mbps
Avg. Upload36 Mbps
Avg. Ping14 ms

48% fiber availability

Wilmington

Wilmington, Delaware

Avg. Download200 Mbps
Avg. Upload38 Mbps
Avg. Ping14 ms

50% fiber availability

Manchester

Manchester, New Hampshire

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping15 ms

40% fiber availability

Portland

Portland, Maine

Avg. Download175 Mbps
Avg. Upload28 Mbps
Avg. Ping16 ms

38% fiber availability

Burlington

Burlington, Vermont

Avg. Download180 Mbps
Avg. Upload30 Mbps
Avg. Ping16 ms

45% fiber availability

Billings

Billings, Montana

Avg. Download155 Mbps
Avg. Upload22 Mbps
Avg. Ping22 ms

25% fiber availability

Cheyenne

Cheyenne, Wyoming

Avg. Download150 Mbps
Avg. Upload20 Mbps
Avg. Ping23 ms

22% fiber availability

Fargo

Fargo, North Dakota

Avg. Download185 Mbps
Avg. Upload32 Mbps
Avg. Ping17 ms

45% fiber availability

Sioux Falls

Sioux Falls, South Dakota

Avg. Download180 Mbps
Avg. Upload30 Mbps
Avg. Ping17 ms

42% fiber availability

Charleston

Charleston, West Virginia

Avg. Download145 Mbps
Avg. Upload18 Mbps
Avg. Ping24 ms

22% fiber availability

Anchorage

Anchorage, Alaska

Avg. Download140 Mbps
Avg. Upload18 Mbps
Avg. Ping45 ms

30% fiber availability

Buffalo

Buffalo, New York

Avg. Download190 Mbps
Avg. Upload34 Mbps
Avg. Ping15 ms

44% fiber availability

Don't See Your City?

Pong.com works from any location. Run a speed test now to check your download, upload, ping, jitter, and bufferbloat wherever you are.

Run Speed Test