[置顶] 银河系:与criu TCP迁移连接

我们选择criu帮我们做TCP连接迁移。TCP迁移是一个棘手的工作,甚至criu还没有一个完整的解决方案。仍有许多待办事项做…
阅读(1477) 评论(0)

[置顶] criu迁移:C和LXC在哪里?

目的:如果我们去掉C和LXC当我们通过criu倾倒,它是我们进行迁移successfullylxc好:criu本身不转储LXC(容器)除非使用LXC检查工具。所以..
阅读(1028) 评论(0)

[置顶] 金星:对MSMR性能问题的根本原因

金星:对MSMR性能问题的根本原因 (顺便说一句:我用金星标记报告,希望我们会顺利。目标) 高层次描述 我的导师鹤鸣和我发现了…
阅读(874) 评论(0)

[置顶] Paxos实现

该文章是项目的一部分,主要讲Paxos算法的实现…
阅读(2146) 评论(2)

拉开大变革序幕(下):分布式计算框架与大数据

因为对大数据处理的需求,使得我们不断扩展计算能力,集群计算的要求导致分布式计算框架的诞生,用廉价的集群计算资源在短短的时间内完成以往数周甚至数月的运行等待,有人说谁掌握了庞大的数据,谁就主导了需求。虽然在十几年间,通过过去几十年的积淀,诞生了MapReduce,诞生了分布式文件系统,诞生了霸主级别的火花,不知道这是不是分布式计算框架的终点,如果还有下一代的处理框架,必然来自更大规模的数据,我想…
阅读(3892) 评论(19)

拉开大变革序幕(中):泊坞窗场景化尝试

进行时由RuNc泊坞窗公司和CoreOS,加上一些顶牛的大公司,如谷歌,IBM,微软,EMC,亚马逊,思科,华为等等,在Linux基金会的支持下于2015年6月份创立的一个统一容器标准的组织。许多厂商会在Docker和CoreOS之间犹豫不决,观望对工业界来说是个明智之举也是个掣肘之举,谁也不敢冒进。统一标准,意义重大。OCP的一大产物就是RuNc,它跟docke…
阅读(15162) 评论(6)

拉开大变革序幕(上):在浪潮之巅观望泊坞窗

码头工人说:一个开放的平台打造,船,和运行任何应用程序,任何地方 泊坞窗服务概述(据我研究) 中国农业科学院/ PaaS /轻iaasdeveloper导向 连接代码管理和云机器,吨..
阅读(9944) 评论(32)

小镇姑娘APP(开放思想)

桓桓:这是一个主意。专注做小镇旅游,像上海七宝古镇,乌镇,安徽歙县,云南丽江,平遥古城,甚至一些大的佛院寺庙…等等吧我们提供有别于百度地图啥的离线地图包,最重要区别在于简约,只包含小镇的信息。 标注值得看的景点,小镇街道,嗯,还有厕所,目前就这些吧(简约风格)。借鉴打车APP的实时定位功能,游客来到这个小镇后,实时定住他/她。这里要罗嗦一下,应用1只是让游客根据自己的位置和地图…
阅读(1149) 评论(4)

虚函数

如果一个函数有虚拟字眼,那它就是虚函数,它的作用是在运行时动态地调用相应的成员函数。 Its use is, in a base class to a virtual function of definition (definition) and in base class derived class to define, should pay attention to the derived class definition to the base class has exactly the same (of the order parameter, the type, the number). If the derived class does not redefine the virtual function, the virtual function of the base class is inherited. Classic example: #include Std: using: cout; Std: using:...
read(1957) comment(5)

Seventeenth days of the 30 day operating system command line window

We made the command line window to make a new task alone. To achieve character input, as long as the keyboard is pressed when the console_task (command line window task) to send data to FIFO. But to send data must be aware of the memory address of FIFO struct. Put FIFO struct in TASK struct. Basically there is no task that is completely out of the FIFO, so we put them together. TASK struct { SEL FL, int...
read(1318) comment(0)

Cloud computing design model (seventeen) -- load balance model based on queue

Reprinted from http://prog3.com/sbdm/blog/yangzhenping/article/details/40889583 using the queue, as a task, it can invoke smooth batch weight may in other ways that lead to failure of the service or task timeout service between buffer. This model can help to minimize the effects of peak availability and response requirements for tasks and services. Background and problem many solutions in the cloud involve the task of running call services. In this environment, if a service is carried out intermittently, it may result in performance...
read(410) comment(0)

To solve the Linux shutdown terminal (off SSH, etc.) after the operation of the automatic shutdown procedures

Source: http://ju.outofmemory.cn/entry/55605 Problem description: Before the server from a python service, into the background to run. Python pyserver.py & when I close the SSH, the service is not available and log in again to the server, there are not the python process. Problem location: The image of the above problem can be found to be related to the closure of SSH. Why SSH off, will cause the running program to die. By check...
read(317) comment(0)

Shell Linux script multithreading

In Bash, we use the background to run (&) to achieve multi-threaded. For ((i=1; i<=pairs; i++) Do Mongo_00$i "mongo=" Acmeair_web_00$i "acmeair_web=" { Run --name $mongo -d -p $port_m:27017 mymongodb docker Run -d -p $port:9 docker...
read(914) comment(0)

How to become a hacker (To Become A Hacker How)

English text from http://www.catb.org/~esr/faqs/hacker-howto.html,...
read(861) comment(2)

Five ways to view the Linux and other Ubuntu/Redhat system version number and other system information

Reproduced from resource_id=1058 http://yp.oss.org.cn/blog/show_resource.php recently encountered a problem, how to view the current operating system in the Linux terminal is what, what is the version. Different Linux distributions are not exactly the same, check out some of the information is now summarized as follows. There are the following commands to view: the first method: -aLSB Version: lsb_release: core-4.0-ia32:core-4.0-...
read(396) comment(0)

SeL4 compile and run (OdroidXU3)

SeL4 support platform git where the seL4 as follows: Https://github.com/seL4/seL4.git but we compile and run seL4 generally not just use this git, but with the seL4test (seL4 test framework): Https://github.com/seL4/sel4test.gitseL4 provides a variety of platforms on the profile, but also provides for testing app seL4. SeL4 specifies the platform that can be run in accordance with the following matching...
read(2241) comment(4)

Cool: 6 fun Linux command

Cool: 6 fun Linux command Turn from the PV http://www.cricode.com/3388.html1. command sometimes we see some subtitles on the movie screen a uniform display, like someone on the edge of the keyboard, while the display of the same. PV on the Linux command can achieve this effect. By default, Linux is not a PV command, need to install their own. The first Yum install PV # installation command: [On RedHat ba...
read(620) comment(0)

Open source micro kernel seL4

The greater the potential of the system, the more bug, so micro kernel in terms of reducing the bug is very good, seL4 is one of the world's smallest core. Today, security is increasingly becoming a key element of emerging embedded devices, such as smart phones. ...
read(750) comment(0)

0.11 Road (six): create a process 1

The first thing to do in the process 0 is to call the fork function as the parent process to create the first child process 1. Kernel with the last_pid to store the system since the cumulative number of processes, and this variable is used as the process of the new process number. BTW, Linux 0.11 task[64] only 64, can only run at most 64 processes at the same time. Fork function is a very important function called copy_process () function. Process 0 rely on it to complete the creation of the process 1: 1) to create a task_st for the process 1...
read(545) comment(0)
167 data a total of 12 pagesOne Two Three Four Five ... Next page Shadowe
    personal data
    • visit180842 times
    • Integral:Four thousand and ninety
    • Grade
    • Rank:4224th name
    • original143
    • Reproduced:18
    • Translation:3
    • Comments:98
    Blog column