Jump to content
Not connected, Your IP:

Recommended Posts

Posted ... (edited)
Quality of Service post: Although it is a 10Gbit server it seems to be suffering. I'm from Europe and checking its ping shows average 344ms over 234 attempts. This puts it in range of JP and NZ servers at 350ms. This is not the first time I've seen it perform poorly. Last week I connected to se.vpn.airdns.org (and it still shows as the preferred choice in API and https://airvpn.org/status/ EDIT: not any longer as of finishing writing) and had the same problems downloading a file with speed jumping up and down.

To get the ping results I filtered the API JSON into an IP list to use with Nirsoft PingInfoView: https://www.nirsoft.net/utils/multiple_ping_tool.html
Current IP list: (if you read this post at a later date: it is not up to date!)
sortscript.sh | sort -k2 at, Alderamin (Austria, Vienna; 1000) at, Beemim (Austria, Vienna; 1000) at, Caelum (Austria, Vienna; 1000) be, Capricornus (Belgium, Brussels; 1000) be, Castor (Belgium, Brussels; 1000) be, Columba (Belgium, Brussels; 1000) be, Diadema (Belgium, Brussels; 1000) be, Mebsuta (Belgium, Brussels; 1000) bg, Apus (Bulgaria, Sofia; 1000) bg, Grus (Bulgaria, Sofia; 1000) br, Lalande (Brazil, Sao Paulo; 1000) br, Peony (Brazil, Sao Paulo; 1000) ca, Agena (Canada, Toronto, Ontario; 1000) ca, Alhena (Canada, Toronto, Ontario; 1000) ca, Alkurhah (Canada, Toronto, Ontario; 1000) ca, Aludra (Canada, Toronto, Ontario; 1000) ca, Alwaid (Canada, Toronto, Ontario; 1000) ca, Alya (Canada, Toronto, Ontario; 1000) ca, Angetenar (Canada, Toronto, Ontario; 1000) ca, Arkab (Canada, Toronto, Ontario; 1000) ca, Avior (Canada, Toronto, Ontario; 1000) ca, Cephei (Canada, Toronto, Ontario; 1000) ca, Chort (Canada, Toronto, Ontario; 1000) ca, Enif (Canada, Toronto, Ontario; 1000) ca, Gorgonea (Canada, Toronto, Ontario; 1000) ca, Lacerta (Canada, Montreal; 1000) ca, Lesath (Canada, Toronto, Ontario; 1000) ca, Mintaka (Canada, Toronto, Ontario; 1000) ca, Nahn (Canada, Vancouver; 1000) ca, Pisces (Canada, Vancouver; 1000) ca, Regulus (Canada, Toronto, Ontario; 1000) ca, Ross (Canada, Montreal; 1000) ca, Rotanev (Canada, Toronto, Ontario; 1000) ca, Sadalbari (Canada, Toronto, Ontario; 1000) ca, Saiph (Canada, Toronto, Ontario; 1000) ca, Sargas (Canada, Toronto, Ontario; 1000) ca, Sham (Canada, Vancouver; 1000) ca, Sharatan (Canada, Toronto, Ontario; 1000) ca, Sualocin (Canada, Toronto, Ontario; 1000) ca, Tegmen (Canada, Toronto, Ontario; 1000) ca, Tejat (Canada, Toronto, Ontario; 1000) ca, Telescopium (Canada, Vancouver; 1000) ca, Titawin (Canada, Vancouver; 1000) ca, Tyl (Canada, Toronto, Ontario; 1000) ca, Ukdah (Canada, Toronto, Ontario; 1000) ch, Achernar (Switzerland, Zurich; 1000) ch, Achird (Switzerland, Zurich; 1000) ch, Baiten (Switzerland, Zurich; 1000) ch, Dorado (Switzerland, Zurich; 1000) ch, Hamal (Switzerland, Zurich; 1000) ch, Kitalpha (Switzerland, Zurich; 1000) ch, Sextans (Switzerland, Zurich; 1000) ch, Sirrah (Switzerland, Zurich; 1000) ch, Virginis (Switzerland, Bern; 1000) ch, Xuange (Switzerland, Zurich; 10000) cz, Centaurus (Czech Republic, Prague; 1000) cz, Markab (Czech Republic, Prague; 1000) cz, Turais (Czech Republic, Prague; 1000) cz, Zuben (Czech Republic, Prague; 1000) de, Adhara (Germany, Frankfurt; 1000) de, Alsephina (Germany, Frankfurt; 1000) de, Cervantes (Germany, Frankfurt; 1000) de, Cujam (Germany, Berlin; 1000) de, Dubhe (Germany, Frankfurt; 1000) de, Errai (Germany, Frankfurt; 1000) de, Intercrus (Germany, Frankfurt; 1000) de, Menkalinan (Germany, Frankfurt; 1000) de, Mesarthim (Germany, Munich; 1000) de, Mirfak (Germany, Frankfurt; 1000) de, Mirzam (Germany, Frankfurt; 1000) de, Ogma (Germany, Frankfurt; 1000) de, Serpens (Germany, Frankfurt; 1000) de, Tucana (Germany, Frankfurt; 1000) de, Veritate (Germany, Frankfurt; 1000) ee, Alruba (Estonia, Tallinn; 1000) es, Eridanus (Spain, Barcelona; 1000) es, Mekbuda (Spain, Madrid; 1000) es, Taurus (Spain, Madrid; 1000) gb, Alathfar (United Kingdom, Maidenhead; 1000) gb, Alshain (United Kingdom, London; 1000)
# gb, Arion (United Kingdom, London; 1000) gb, Asterion (United Kingdom, London; 1000) gb, Asterope (United Kingdom, Manchester; 1000) gb, Betelgeuse (United Kingdom, Maidenhead; 1000) gb, Carinae (United Kingdom, Maidenhead; 1000) gb, Chow (United Kingdom, Manchester; 1000) gb, Denebola (United Kingdom, Maidenhead; 1000) gb, Geminorum (United Kingdom, London; 1000) gb, Kitel (United Kingdom, Maidenhead; 1000) gb, Minkar (United Kingdom, Maidenhead; 1000) gb, Naos (United Kingdom, Manchester; 1000) gb, Nashira (United Kingdom, Manchester; 1000) gb, Orbitar (United Kingdom, Manchester; 1000) gb, Westerlund (United Kingdom, Manchester; 1000) jp, Biham (Japan, Tokyo; 1000) jp, Iskandar (Japan, Tokyo; 1000) jp, Okab (Japan, Tokyo; 1000) jp, Taphao (Japan, Tokyo; 1000) lv, Felis (Latvia, Riga; 1000)
# lv, Meissa (Latvia, Riga; 100) lv, Phact (Latvia, Riga; 100) lv, Schedir (Latvia, Riga; 100) lv, Shaula (Latvia, Riga; 100) nl, Alchiba (Netherlands, Alblasserdam; 1000) nl, Alcyone (Netherlands, Alblasserdam; 1000) nl, Aljanah (Netherlands, Alblasserdam; 1000) nl, Alphard (Netherlands, Alblasserdam; 1000) nl, Alphecca (Netherlands, Alblasserdam; 1000) nl, Alpheratz (Netherlands, Alblasserdam; 1000) nl, Alphirk (Netherlands, Alblasserdam; 1000) nl, Alrai (Netherlands, Alblasserdam; 1000) nl, Alshat (Netherlands, Alblasserdam; 1000) nl, Alterf (Netherlands, Alblasserdam; 1000) nl, Alzirr (Netherlands, Alblasserdam; 1000) nl, Ancha (Netherlands, Alblasserdam; 1000) nl, Andromeda (Netherlands, Alblasserdam; 1000) nl, Anser (Netherlands, Alblasserdam; 1000) nl, Asellus (Netherlands, Alblasserdam; 1000) nl, Aspidiske (Netherlands, Alblasserdam; 1000) nl, Atik (Netherlands, Alblasserdam; 1000) nl, Canis (Netherlands, Alblasserdam; 1000) nl, Capella (Netherlands, Alblasserdam; 1000) nl, Caph (Netherlands, Alblasserdam; 1000) nl, Celaeno (Netherlands, Alblasserdam; 1000) nl, Chara (Netherlands, Alblasserdam; 1000) nl, Comae (Netherlands, Alblasserdam; 1000) nl, Crater (Netherlands, Alblasserdam; 1000) nl, Cygnus (Netherlands, Alblasserdam; 1000) nl, Diphda (Netherlands, Alblasserdam; 1000) nl, Edasich (Netherlands, Alblasserdam; 1000) nl, Elnath (Netherlands, Alblasserdam; 1000) nl, Eltanin (Netherlands, Alblasserdam; 1000) nl, Garnet (Netherlands, Alblasserdam; 1000) nl, Gianfar (Netherlands, Alblasserdam; 1000) nl, Gienah (Netherlands, Alblasserdam; 1000) nl, Hassaleh (Netherlands, Alblasserdam; 1000) nl, Horologium (Netherlands, Alblasserdam; 1000) nl, Hyadum (Netherlands, Alblasserdam; 1000) nl, Hydrus (Netherlands, Alblasserdam; 1000) nl, Jabbah (Netherlands, Alblasserdam; 1000) nl, Kajam (Netherlands, Alblasserdam; 1000) nl, Kocab (Netherlands, Alblasserdam; 1000) nl, Larawag (Netherlands, Alblasserdam; 1000) nl, Luhman (Netherlands, Alblasserdam; 1000) nl, Maasym (Netherlands, Alblasserdam; 1000) nl, Matar (Netherlands, Alblasserdam; 1000) nl, Melnick (Netherlands, Alblasserdam; 1000) nl, Merga (Netherlands, Alblasserdam; 1000) nl, Mirach (Netherlands, Alblasserdam; 1000) nl, Miram (Netherlands, Alblasserdam; 1000) nl, Muhlifain (Netherlands, Alblasserdam; 1000) nl, Muscida (Netherlands, Alblasserdam; 1000) nl, Musica (Netherlands, Alblasserdam; 1000) nl, Nash (Netherlands, Alblasserdam; 1000) nl, Orion (Netherlands, Alblasserdam; 1000) nl, Phaet (Netherlands, Alblasserdam; 1000) nl, Piscium (Netherlands, Alblasserdam; 1000) nl, Pleione (Netherlands, Alblasserdam; 1000) nl, Pyxis (Netherlands, Alblasserdam; 1000) nl, Rukbat (Netherlands, Alblasserdam; 1000) nl, Salm (Netherlands, Alblasserdam; 1000) nl, Scuti (Netherlands, Alblasserdam; 1000) nl, Sheliak (Netherlands, Alblasserdam; 1000) nl, Situla (Netherlands, Alblasserdam; 1000) nl, Subra (Netherlands, Alblasserdam; 1000) nl, Suhail (Netherlands, Alblasserdam; 1000) nl, Talitha (Netherlands, Alblasserdam; 1000) nl, Tarazed (Netherlands, Alblasserdam; 1000) nl, Tiaki (Netherlands, Alblasserdam; 1000) nl, Tianyi (Netherlands, Alblasserdam; 1000) nl, Zibal (Netherlands, Alblasserdam; 1000) no, Camelopardalis (Norway, Oslo; 1000) no, Cepheus (Norway, Oslo; 1000) no, Fomalhaut (Norway, Oslo; 1000) no, Gemini (Norway, Oslo; 1000) no, Ophiuchus (Norway, Oslo; 1000) nz, Fawaris (New Zealand, Auckland; 1000) ro, Alamak (Romania, Bucharest; 1000) ro, Canes (Romania, Bucharest; 1000) rs, Alnitak (Serbia, Belgrade; 1000) se, Ain (Sweden, Stockholm; 10000) se, Albali (Sweden, Uppsala; 1000) se, Algieba (Sweden, Uppsala; 1000) se, Algorab (Sweden, Uppsala; 1000) se, Alrami (Sweden, Uppsala; 1000) se, Altarf (Sweden, Uppsala; 1000) se, Alula (Sweden, Uppsala; 1000) se, Atria (Sweden, Uppsala; 1000) se, Azmidiske (Sweden, Uppsala; 1000) se, Benetnasch (Sweden, Uppsala; 1000) se, Copernicus (Sweden, Stockholm; 1000) se, Hatysa (Sweden, Uppsala; 1000) se, Lupus (Sweden, Stockholm; 1000) se, Menkab (Sweden, Uppsala; 1000) se, Muphrid (Sweden, Uppsala; 1000) se, Norma (Sweden, Stockholm; 1000) sg, Antares (Singapore, Singapore; 1000) sg, Auriga (Singapore, Singapore; 1000) sg, Circinus (Singapore, Singapore; 1000) sg, Delphinus (Singapore, Singapore; 1000) sg, Hydra (Singapore, Singapore; 1000) sg, Lacaille (Singapore, Singapore; 1000) sg, Luyten (Singapore, Singapore; 1000) sg, Struve (Singapore, Singapore; 1000) sg, Triangulum (Singapore, Singapore; 1000) ua, Alcor (Ukraine, Kiev; 1000) us, Acamar (United States, Miami; 1000) us, Alkes (United States, Los Angeles; 1000) us, Aquila (United States, Fremont, California; 1000) us, Bootes (United States, Phoenix, Arizona; 1000) us, Chalawan (United States, Phoenix, Arizona; 1000) us, Chamaeleon (United States, Dallas, Texas; 1000) us, Cursa (United States, Miami; 1000) us, Dimidium (United States, New York City; 1000) us, Equuleus (United States, Dallas, Texas; 1000) us, Fang (United States, Chicago, Illinois; 1000) us, Gliese (United States, New York City; 1000) us, Groombridge (United States, Los Angeles; 1000) us, Helvetios (United States, Dallas, Texas; 1000) us, Hercules (United States, Atlanta, Georgia; 1000) us, Indus (United States, Phoenix, Arizona; 1000) us, Kruger (United States, Chicago, Illinois; 1000) us, Leo (United States, Dallas, Texas; 1000) us, Libra (United States, Atlanta, Georgia; 1000) us, Lich (United States, New York City; 1000) us, Mensa (United States, Dallas, Texas; 1000) us, Merope (United States, Los Angeles; 1000) us, Metallah (United States, Pennsylvania; 1000) us, Musca (United States, Atlanta, Georgia; 1000) us, Pegasus (United States, Dallas, Texas; 1000) us, Phoenix (United States, Phoenix, Arizona; 1000) us, Pollux (United States, Jacksonville, Florida; 1000) us, Ran (United States, Dallas, Texas; 1000) us, Sabik (United States, Los Angeles; 1000) us, Sculptor (United States, Atlanta, Georgia; 1000) us, Scutum (United States, Dallas, Texas; 1000) us, Sneden (United States, Chicago, Illinois; 1000) us, Teegarden (United States, Los Angeles; 1000) us, Ursa (United States, Atlanta, Georgia; 1000) us, Virgo (United States, Phoenix, Arizona; 1000) us, Volans (United States, Dallas, Texas; 1000) us, Vulpecula (United States, Dallas, Texas; 1000) us, Yildun (United States, Miami; 1000)

I believe it doesn't affect Eddie as it can pick servers on its own by pinging. But the "preferred" server and DNS responses are still dependent on the server logic, hence Ain sometimes ends up recommended as Earth or Europe server (currently not any longer) but seems to always be the preferred choice for Sweden. To quantify that, it's 350 out of 755 users connected to Swedish servers and unnecessarily getting insane jitter and latencies.

To proof it's not just me, https://lg.telia.net/ from AMS-IX showed 24ms to another Swedish server by AirVPN and approx. 340ms to Ain. Or AirVPN's own lookup: https://airvpn.org/routes/?q=
PS: Is it an Intel CPU? :)

Edit: What I meant to say with this post (not only to start investigating Ain) that the "best server" logic should be not only working based on bandwidth load, but the server's relative latency times.
PS2: I do realize that it's currently listed as having issues (packet loss) but during my last week's connect afaik it wasn't. Logically, jitter/high latency begins before packet loss kicks in (networking and throughput theory) -
https://airvpn.org/servers/Ain/ Edited ... by Stalinium

Share this post

Link to post
Posted ... (edited)


I can confirm what @Stalinium wrote. I live in center-east Europe (Poland) and constantly see high ping values to Ain (between 200-300ms). While for other servers in Sweden is's between 40-50ms.
Performing a trace route (doesn't matter if I'm connected to VPN) shows that the traffic is goes through obenetwork:

I found IP of different server from this datacenter/ISP. Below is a traceroute:

By comparing this results I can assume that:
1. It's not a problem with ISP used to host Ain server.
2. Ain response time spikes at the last hop.
I'm not a network engineer but I think this server is at it's peak throughput and that's why the ping is high.
If it truly has a 10Gbit uplink it's probably a hardware limitation (the CPU utilization is close to 100%).

...if my hypothesis is correct, what could be done (critic):
1. Ain should not be recommended in Eddie and DNS lookup, as there are others available with more free bandwidth.
2. For transparency reasons the status page could show server hardware utilization as a graph, or hypothetical maximum speed (limited by CPU/OpenVPN).

Best regards,

Edited ... by blueport26

Share this post

Link to post


We might have underrated the non-linear growth of load over clients amount, which is very difficult to compute in advance because it depends not only on bandwidth required by a client, but (also) on an unknown variable, that is the amount of half.-connections established by single clients, which varies enormously over time and by single clients (different usages).

We are fine tuning and resolve the issue if necessary, thank you for the head up.

Kind regards

Share this post

Link to post

Just to provide an update: the Staff has indeed tweaked the server last week and it appears fine on monitoring :) Maybe more to come but it looks fixed now.
Its a great example of "include your users in the process"
❤️ no bouncing of support tickets back and forth due to outsourced support haha. Probably we've all been on the internet long enough to have experienced it first hand ;)

Share this post

Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Security Check
    Play CAPTCHA Audio
    Refresh Image

  • Create New...