2 votos

Ejecutando OS X Server en la máquina principal

Estoy pensando en instalar la aplicación OS X Server en mi máquina principal, día a día, con el fin de ejecutar Xcode servidor y obtener un GUI para la configuración de VPN (ya estoy usando el VPN con una LaunchDaemon configurada manualmente).

¿Existen las razones que no debo hacer esto (como problemas de seguridad o performance)? No tienes otro Mac que se puede ejecutar a Mavericks en el momento y se apague todos los servicios que no utilices.

1voto

siva Puntos 23

Generalmente, la instalación de OS X Server en una máquina principal no es recomendable, pero si usted no tiene ninguna opción, que todavía debe ser fino. Hay algunas cosas a tener en cuenta, por supuesto...

PostgreSQL tiene un enorme impacto en los tiempos de arranque y los tiempos de parada. PostgreSQL es utilizado por muchos de los servicios en OS X Server y ha hecho que mi iMac ahora toma más de 3 minutos para el cierre. Sin embargo, el rendimiento general del sistema es por lo general no afecta, en el caso de no habilitar todos los servicios o ejecutarse computacionalmente intensivo de tareas. Por ejemplo, puede parecer obvio, pero la ejecución de una generación con un Xcode server CI bot va a matar el rendimiento, ya que utiliza todas las CPU disponibles, no dejan nada para el usuario actual. Esto es lo opuesto a muchos servicios en OS X, que va a limitar el uso de CPU de dejar suficiente para una buena experiencia de usuario.

Con respecto a la seguridad, siempre y cuando estés consciente de lo que está permitiendo, no deberías tener ningún problema con esto. La mayor cosa a tener en cuenta es que OS X Server, por defecto, habilitar el acceso SSH, que es posible que desee deshabilitar. Todo lo demás es por defecto desactivado.

1voto

Scott Earle Puntos 2004

Si el principal de la máquina es un equipo portátil, NO ejecute el Servidor.

Lo probé una vez, y estaba bastante sorprendido por la cantidad de tiempo que pasamos con los fans en el pleno. La vida de la batería se redujo en al menos un 50%, también.

La mayor parte de esto se debe a que tales abominaciones como PostgreSQL, que parece que el amor de la CPU y hace uso de ella como sea posible.

Desde entonces he instalado en mi Mac Mini en casa, y también gasta su tiempo con el ventilador funcionando más de lo que solía. Sin embargo, tiene un menor impacto en un equipo que siempre está conectado a una toma de corriente.

Un problema que he encontrado con el OS X Server app es que después de que se ha actualizado un par de veces, es necesario eliminar y volver a instalar de nuevo, para hacer de PostgreSQL funciona en absoluto. Sin hacer esto, simplemente se sienta llenar el registro con mensajes acerca de PostgreSQL no se inicia, y tiene un Python proceso de comer CPU todo el tiempo (presumiblemente buscando PostgreSQL?). La solución es bastante simple - eliminar el Servidor de la aplicación y esperar a que se de aviso y te dicen. Luego instalarlo de nuevo, y de nuevo en ACEPTAR. Por un rato.

Habiendo dicho todo esto, una vez instalada y en funcionamiento, el servicio de almacenamiento en Caché, la Máquina del Tiempo de servicio, el servicio de VPN y el Xcode de servicio con su servidor Git - son todos maravillosos.

1voto

goodwinod Puntos 1

He estado corriendo OSX Server en mi escritorio principal desde 2009 (10.6 y 10.8 servidor). Después de la configuración inicial se ha calmado no hay notables problemas de rendimiento, Chrome consume la mayor parte del tiempo de CPU.

Yo no se ejecuta el Servidor en un ordenador portátil, y prefiero correr el desarrollo de máquinas que giran unidades.

Una advertencia a pesar de que - si no de la manguera del sistema no hay un 'reset' de la función. La eliminación de Servidor de aplicaciones, eliminar .ServerSetupDone NO borrar cosas como OpenDirectory. Un full wipe es necesario, pero si usted es sensible y poner los datos de usuario en una partición diferente, es bastante rápido.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X