¿Hay alguna manera de desactivar la funcionalidad de ahorro de energía de la red inalámbrica en OS-X Sierra (10.12.6)?
El problema que estoy tratando de resolver es dónde la conexión inalámbrica se apaga y se activa cada pocos cientos de milisegundos para verificar si hay datos entrantes. Esto es extremadamente molesto ya que tengo aplicaciones sensibles a la latencia que envían datos a mi computadora portátil.
He podido solucionar el problema haciendo:
ping -i 0.2 192.168.0.1 # <- my router
Esto evita que la tarjeta inalámbrica quede inactiva y entre en modo de ahorro de energía.
También tenga en cuenta que no estoy ni siquiera en la batería. Estoy conectado al poder.
Este es el resultado de hacer ping a mi computadora portátil desde otra máquina en la red:
64 bytes from 192.168.0.147: icmp_seq=383 ttl=62 time=102 ms
64 bytes from 192.168.0.147: icmp_seq=384 ttl=62 time=38.1 ms
64 bytes from 192.168.0.147: icmp_seq=385 ttl=62 time=47.8 ms
64 bytes from 192.168.0.147: icmp_seq=386 ttl=62 time=80.5 ms
64 bytes from 192.168.0.147: icmp_seq=387 ttl=62 time=96.0 ms
64 bytes from 192.168.0.147: icmp_seq=388 ttl=62 time=120 ms
64 bytes from 192.168.0.147: icmp_seq=389 ttl=62 time=37.3 ms
64 bytes from 192.168.0.147: icmp_seq=390 ttl=62 time=67.7 ms
64 bytes from 192.168.0.147: icmp_seq=391 ttl=62 time=93.4 ms
64 bytes from 192.168.0.147: icmp_seq=392 ttl=62 time=115 ms
64 bytes from 192.168.0.147: icmp_seq=393 ttl=62 time=140 ms
64 bytes from 192.168.0.147: icmp_seq=394 ttl=62 time=37.0 ms
64 bytes from 192.168.0.147: icmp_seq=395 ttl=62 time=100 ms
Este es el resultado del mismo ping desde otra máquina pero con hacer ping -i 0.2 192.168.0.1
desde la computadora portátil:
64 bytes from 192.168.0.147: icmp_seq=396 ttl=62 time=42.3 ms
64 bytes from 192.168.0.147: icmp_seq=397 ttl=62 time=37.3 ms
64 bytes from 192.168.0.147: icmp_seq=398 ttl=62 time=38.0 ms
64 bytes from 192.168.0.147: icmp_seq=399 ttl=62 time=37.2 ms
64 bytes from 192.168.0.147: icmp_seq=400 ttl=62 time=37.5 ms
64 bytes from 192.168.0.147: icmp_seq=401 ttl=62 time=37.5 ms
64 bytes from 192.168.0.147: icmp_seq=402 ttl=62 time=37.0 ms
64 bytes from 192.168.0.147: icmp_seq=403 ttl=62 time=37.6 ms
64 bytes from 192.168.0.147: icmp_seq=404 ttl=62 time=36.9 ms
64 bytes from 192.168.0.147: icmp_seq=405 ttl=62 time=37.2 ms
64 bytes from 192.168.0.147: icmp_seq=406 ttl=62 time=39.1 ms
64 bytes from 192.168.0.147: icmp_seq=407 ttl=62 time=43.0 ms
¿Se da cuenta de cuán bajo y estable está ahora?
He podido solucionar este problema en otros sistemas operativos al deshabilitar la función de ahorro de energía de la tarjeta / controlador inalámbrico. Simplemente no sé cómo hacerlo en OS-X.
El portátil es un MacBook Pro de 13 pulgadas de 2017
La tarjeta de red es AirPort Extreme. Firmware Broadcom BCM43xx 1.0