Optimización y Gestión del Protocolo SMB: Implementaciones, PowerShell y SMB Direct RDMA
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,64 KB
el aspecto más importante del protocolo es el acceso a los sistemas de archivos, Server Message Block también se ha integrado en muchos otros proyectos de software para que sus funciones de comunicación estén disponibles fuera de la familia Microsoft.
Samba
Es probablemente el ejemplo más conocido de implementación SMB fuera de Windows. En 1991, el programador Andrew Tridgell comenzó a desarrollar software libre para permitir la comunicación mediante Server Message Block en sistemas Unix/Linux.
Netsmb
Implementación de cliente y servidor SMB directamente en el núcleo de los sistemas operativos BSD. Publicado por primera vez para el sistema operativo FreeBSD 4.4, YNQ: (anteriormente NQ) es una biblioteca SMB que implementa la tecnología de Server Message Block en sistemas embebidos sin Windows y permite la interoperabilidad con dispositivos basados en Windows.
FreeNAS
Si quieres tener un servidor NAS propio que, entre otras cosas, sea compatible con el protocolo SMB, la solución de código abierto es FreeNAS.
El software de NAS está basado en FreeBSD y el sistema de archivos OpenZFS.
ConnectedNAS
Es a la vez servidor y cliente SMB para dispositivos Android. Solo es compatible con SMB a partir de la versión 2.
Block-SmbShareAccess:
Adds a deny ACE for a trustee to the security descriptor of the SMB share.
Close-SmbOpenFile
Closes a file that is open by one of the clients of the SMB server.
Close-SmbSession
Ends forcibly the SMB session.
Get-SmbShare
Retrieves the SMB shares on the computer.
Get-SmbShareAccess
Retrieves the ACL of the SMB share.
Get-SmbClientConfiguration
Retrieves the SMB client configuration.
Get-SmbConnection
Retrieves the connections established from the SMB client to the SMB servers.
New-SmbShare
Creates an SMB share.
Remové-SmbShare
Deletes the specified SMB shares.
SMB Direct (SMB over Remote Direct Memory Access (RDMA)
):
Windows Server incluye una carácterística denominada SMB directo, que admite el uso de adaptadores de red que tienen la funcionalidad acceso directo a memoria remota (RDMA). -Los adaptadores de red que cuentan con RDMA pueden funcionar a toda velocidad con una latencia muy baja y, al mismo tiempo, minimizan el uso de CPU. -Para las cargas de trabajo como Hyper-V (es el producto de virtualización de hardware de Microsoft) o Microsoft SQL Server, esto permite que un servidor de archivo remoto se parezca al almacenamiento local. SMB directo incluye: -
Aumento de rendimiento
Aprovecha todo el rendimiento de las redes de alta velocidad. -
Latencia baja
Ofrece respuestas extremadamente rápidas a las solicitudes de red -
Uso bajo de CPU
Usa menos ciclos de CPU al transferir datos por la red, lo que deja más potencia disponible a las aplicaciones de servidor.
Compartir carpetas mediante comandos (net share)
net share Docs=E:\Documents /grant:Pepe,FULL /users:10 /users:→Establece el número máximo de usuarios que pueden tener acceso simultáneo al recurso compartido. /delete → elimina el recurso compartido. /remark: →Agrega un comentario descriptivo acerca del recurso → recurso compartido.