TGT服务器的优化## TGT 服务器的优化 ## 块设备协议 • NBD • Linux专有块设备协议 • iSCSI • 广泛支持的外部设备协议(块,磁带等) ## Curve云原生存储支持块设备 • 通过NBD,只支持Linux - 通过SDK API,目前只支持Linux - PFS · 扩大使用范围 - 通过iSCSI支持更多系统,例如Windows, 类UNIX系统等,使用两项基础技术 Client端: iscsi initiator,系统自带 • Linux open-iscsi • Windows iSCSI 发起者 • 服务器端 • 必须是CurveBS原生支持的平台,因为需要curve原生接口,目前是Linux ## iSCSI target服务器 • LINUX LILO • 一般用于输出内核本地块设备 • TCMU • 作为LILO支持用户态的接口 • 如何评价LILO target 服务器 • TGT(STGT) • 比较久的历史,原来叫STGT,后来改成TGT • 纯用户态,不与内核绑定 - 支持复杂的存储系统,例如Ceph RBD, sheepdog, Glfs • 纯C代码,外加一些脚本 • 完整的源代码和维护工具、手册 • 编写IO驱动比较容易,容易扩展支持新的存储系统 - 代码独立,容易编译、调试、修改,适应性强 ## 让TGT支持curve0 码力 | 15 页 | 637.11 KB | 1 年前3
用Go语言实现推送服务器## 用Go语言实现推送服务器 陈叶皓 chen.yh@ctrip.com ## 议程 • 推送服务器介绍 • Golang特点 • 推送服务架构 • 部分代码 • 上线效果 ## 议程 • 推送服务器介绍 • 推送服务架构 • 部分代码 • 上线效果 ## 什么是推送服务器 • 推送业务信息到手机端 • 始终保持连接 ## 推送服务器要求 · 高并发 • 可靠性 • 高性能 • 支持水平扩展 • 无单点故障 ## Go语言特性 • 静态的、编译的 • 自动内存回收 • 命令式编程 • 函数可以作为值 • 面向并发 • 内置RPC支持 ## 推送服务器要求的应对 - 高并发 - goroutine - 可靠性 - 使用Redis暂存消息 - 高性能 - 静态编译语言 - 支持水平扩展 - 使用RPC组成集群 goroutine使用channel交换消息 - 异步场景,直接往指定channel发送数据 - 同步场景,往channel发送的数据中,包含一个获取返回值的channel ## 议程 • 推送服务器介绍 • 推送服务架构 • 部分代码 • 上线效果 逻辑架构  天津麒麟信息技术有限公司 2019年5月 ## 目录 目录 ..... I 1 概述 ..... 2 1.1 系统概述 ..... 2 1.2 环境概述 .. 银河麒麟服务器操作系统主要面向军队综合电子信息系统、金融系统以及电力系统等国家关键行业的服务器应用领域,突出高安全性、高可用性、高效数据处理、虚拟化等关键技术优势,针对关键业务构建的丰富高效、安全可靠的功能特性,兼容适配长城、联想、浪潮、华为、曙光等国内主流厂商的服务器整机产品,以及达梦、金仓、神通等主要国产数据库和中创、金蝶、东方通等国产中间件,满足虚拟化、云计算和大数据时代,服务器业务对操作 系统在性能、安全性及可扩展性等方面的需求,是一款具有高安全、高可用、高可靠、高性能的自主可控服务器操作系统。 ### 1.2 环境概述 |服务器型号|长城信安擎天 DF720 服务器| |---|---| |CPU 类型|飞腾 2000+处理器| |操作系统版本|Kylin-4.0.2-server-sp2-2000-19050910.Z1| |内核版本|4.4.131| |hadoop 版本|20 码力 | 8 页 | 313.35 KB | 2 年前3
鸟哥的Linux私房菜:服务器架设篇 第三版鸟哥的Linux私房菜:服务器架 设篇 第三版 书栈(BookStack.CN) ## 目录 致谢 README 1. 第一部份:架站前的进修专区 2. 作者序 3. 第一章、架设服务器前的准备工作 3.1.1.1 前言:Linux 有啥功能 3.2.1.2 基本架设服务器流程 3.3.1.3 自我评估是否已经具有架站的能力 7 参考数据与延伸阅读 12. 第九章、防火墙与 NAT 服务器 12.1.9.1 认识防火墙 12.2.9.2 TCP Wrappers 12.3.9.3 Linux 的封包过滤软件:iptables 12.4.9.4 单机防火墙的一个实例 12.5.9.5 NAT 服务器的设定 12.6.9.6 重点回顾 12.7.9 第三部分:局域网络内常见的服务器架设 15. 第十一章、远程联机服务器 SSH / XDMCP / VNC / RDP 15.1.11.1 远程联机服务器 15.2.11.2 文字接口联机服务器:SSH 服务器 15.3.11.3 最原始图形接口:Xdmcp 服务的启用 15.4.11.4 华丽的图形接口:VNC 服务器 15.5.11.5 仿真的远程桌面系统:XRDP 服务器 150 码力 | 795 页 | 17.63 MB | 1 年前3
基于 Rust 语言编写的可编程的全球分布式 MQTT 服务器 王文庭0 码力 | 31 页 | 3.95 MB | 2 年前3
Ceph分布式存储实战 (云计算与虚拟化技术丛书)3种经典的磁盘技术可通过组合方式提供更加丰富的数据读写性能。 传统的磁盘阵列技术的关注点在于数据在磁盘上的分发方式,随着通用磁盘、通用服务器,以及高速网络的成本降低,使数据在磁盘上的分发扩展到在服务器节点上的分发成为可能。镜像技术、条带技术和纠删码技术基于服务器节点的粒度实现后,这些技术的特点不再局限于单个设备的性能,而是具备“横向扩展”能力。我们暂且认为这是分布式存储本质的体现。 分布式存储 Ceph OSD、Ceph Monitor和Ceph MDS。一个Ceph的存储集群至少需要一个Ceph Monitor和至少两个Ceph的OSD。运行Ceph文件系统的客户端时,Ceph的元数据服务器(MDS)是必不可少的。下面来详细介绍一下各个核心组件。 Ceph OSD:全称是Object Storage Device,主要功能包括存储数据,处理数据的复制、恢复、回补、平衡数据分布,并将一些相关数据提供给Ceph 丢失。 - 集群可扩展性:这里的“可扩展”概念是广义的,既包括系统规模和存储容量的可扩展,也包括随着系统节点数增加的聚合数据访问带宽的线性扩展。 数据安全性:所谓“数据安全性”,首先要保证由于服务器死机或者是偶然停电等自然因素的产生,数据不会丢失,并且支持数据自动恢复,自动重平衡等。总体而言,这一特性既保证了系统的高度可靠和数据绝对安全,又保证了在系统规模扩大之后,其运维难度仍能保持在一个相对较低的水平。0 码力 | - 页 | 13.97 MB | 1 年前3
动手学深度学习 v2.0533 12.6 多GPU 的简洁实现 …… 536 12.6.1 简单网络 …… 536 12.6.2 网络初始化 …… 537 12.6.3 训练 …… 537 12.7 参数服务器 …… 540 12.7.1 数据并行训练 …… 540 12.7.2 环同步(Ring Synchronization) …… 542 12.7.3 多机训练 …… 545 12.7 安装库以运行代码 ..... 757 16.3.4 远程运行Jupyter笔记本 ..... 757 16.3.5 关闭未使用的实例 ..... 758 16.4 选择服务器和GPU ..... 758 16.4.1 选择服务器 ..... 759 16.4.2 选择GPU ..... 760 16.5 为本书做贡献 ..... 763 16.5.1 提交微小更改 ..... 763 到目前为止,我们讨论了如何处理数据,以及如何构建、训练和测试深度学习模型。然而,有时我们希望保存训练的模型,以备将来在各种环境中使用(比如在部署中进行预测)。此外,当运行一个耗时较长的训练过程时,最佳的做法是定期保存中间结果,以确保在服务器电源被不小心断掉时,我们不会损失几天的计算结果。因此,现在是时候学习如何加载和存储权重向量和整个模型了。 #### 5.5.1 加载和保存张量 对于单个张量,我们可以直接调用load和save函0 码力 | 797 页 | 29.45 MB | 2 年前3
waitress Documentation v1.1.00 码力 | 36 页 | 41.63 KB | 1 年前3
NetBackup™ for SQLite 管理指南: Windows 和LinuxSQLite 数据库的快照。 代理装入快照,将文件复制到 XBSA 数据对象中,然后将其发送到 NetBackup XBSA 接口。NetBackup XBSA 接口将此数据写入由 NetBackup 介质服务器管理的装入介质或磁盘存储。 对于未配置有 LVM 的 Linux 操作系统,代理直接从文件系统复制数据库文件。 ## NetBackup for SQLite 代理 支持的功能 表 1-1 列出了代理支持的功能。 及更高版本。 ■ Microsoft Windows 8.1 或更高版本。 ## NetBackup for SQLite 代理 的安装先决条件 安装之前,请确保满足以下先决条件: - 已在主服务器、介质服务器和客户端上安装 NetBackup 8.2 或更高版本,并且可以正常工作。 确保 SQLite 代理和 NetBackup 的版本相同。如果将 NetBackup 升级到更高版本,则还必须升级代理版本。 数据库路径。备份 此参数无默认值。 MASTER_SERVER_NAME 指定用于 nbslite 操作的 NetBackup 主服务器。 备份、还原、查询和删除。 此参数无默认值。 POLICY_NAME 指定 DataStore 策略名称。 0 码力 | 34 页 | 777.04 KB | 2 年前3
ffmpeg翻译文档ex 选项可以用来指定不同的音轨。音轨索引从0开始。分离器可以从音轨元数据中导出音轨索引 对于巨大的文件,max_size 选项可以用来调整 ## libquvi 从使用quvi项目的因特网服务器播放媒体 这个分离器要求 format 选项被指定一个品质,默认是 best 参考http://quvi.sourceforge.net/了解更多信息 编译时需要 --enable-libquvi -segment_list_flags +live -segment_time 10 out%03d.mkv ## smoothstreaming 平滑流混合器生成一组文件(清单、块),适用于传统web服务器 • window size 指定清单中保留的片段数。默认是0,表示保留所有的 • extra window size 从磁盘移除前,保留清单外片段数,默认5 • lookahead count ftp-write-seekable 控制持续编码时连接的可搜索性。如果设置为1表示可以搜索,如果设置为0则不可搜索,默认为0 注意协议可以用于输出,但通常不建议这样使用,除非特殊任务要求(测试时、定制的服务器配置等等)。不同的FTP服务提供不同的持续定位处理。ff $ ^{*} $ 工具对它们的支持是不完整的。 ## hls 把Apple的HTTP直播分段流作为一个统一的进行读取。描述分段的 M3U80 码力 | 502 页 | 3.06 MB | 2 年前3共 1000 条- 1
- 2
- 3
- 4
- 5
- 6
- 100













