cgroup學習(七)——cpu子系統

CPU子系統        對於CPU子系統最常見的參數就是cpu.shares,我們來通過《cgroup學習(三)——偽檔案》的表格來跟蹤一下對該參數的讀寫操作。        通過systemtap我們可以看到讀的bt:(cat cpu.shares)2327 (cat) cpu_shares_read_u64 call trace: 0xffffffff8104d0a0 : cpu_shares_read_u64+0x0/0x20[kernel] 0xffffffff810be3aa

cgroup學習(八)——CPUSET子系統

       對於CPUSET子系統我們主要解釋對cpuset.cpus的操作。Read操作根據《cgroup學習(三)——偽檔案》可以很容易的跟蹤到代碼,並解讀,所以我們這裡就不贅述,直接解釋write及attach操作。首先我們看一下write操作的bt(使用systemtap見《使用systemtap獲得核心功能的局部變數》):sudo sh -c "echo 0-3 > cpuset.cpus"13219 (sh) cpuset_change_cpumask call trace:

cgroup學習(二)——cgroup架構結構

cgroup架構結構這一章裡,我們先整體介紹一個cgroup的架構結構,以及cgroup檔案系統的相應檔案定義。這裡我們先看一下cgroup的主要結構關係: 圖2 主要資料結構關係該圖包含了cgroup的所有主要資料結構及它們的關係。其中cgroupfs_root相當於我們mount操作指定的dir;cgroup表示在mount目錄下的mkdir

學習筆記:InnoDB的master thread

本文主要轉自《MySql核心技術內幕:InnoDB儲存引擎》的第二章:http://www.javaeye.com/wiki/hzbook/2906-MySQL-InnoDB#3403和http://ourmysql.com/archives/902,以及自己的一些小修改。 對InnoDB的功能介紹這邊就不說了。主要總結一下InnoDB的master

學習筆記:InnoDB資料表空間和索引結構

資料表空間:MySQL把資料庫中表結構的定義資訊儲存到資料庫目錄的.frm檔案中。在InnoDB中資料庫中儲存的資料及索引實際是存放在資料表空間裡的(tablespace)。(通過innodb_data_file_path可以查看配製資料表空間檔案)可以用多個檔案組成一個資料表空間,若這多個檔案位於不同的磁碟上,則可以對效能帶來一定程度的提升。如果資料表空間檔案用完,該檔案可以自動成長。該檔案預設為./data/ibdata1。我們可以將每個基於InnoDB儲存引擎的表單獨產生一個資料表空間,檔

EXPDP和IMPDP使用說明

 EXPDP和IMPDP使用說明Oracle Database 10g引入了最新的資料泵(Data

cgroup學習(四)——mount hierarchy

mount hierarchy        該過程對應於mount -t cgroup -o cpu,cpuset cpuandset /cgroup         首先它解析mount參數-o ***:parse_cgroupfs_option,建立一個新的cgroupfs_root:cgroup_root_from_opts,通過cgroup_test_super判斷新的mount

刪除SQL中的重複記錄

在幾千條記錄裡,存在著些相同的記錄,如何能用SQL語句,刪除掉重複的呢?1、尋找表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷 select * from people where peopleId in (select  peopleId  from  people  group  by  peopleId  having  count(peopleId) > 1)

使用systemtap獲得核心功能的局部變數

使用systemtap獲得核心局部變數        

innodb交易隔離等級

交易隔離等級SQL標準定義了4類隔離等級,包括了一些具體規則,用來限定事務內外的哪些改變是可見的,哪些是不可見的。低層級的隔離級一般支援更高的並發處理,並擁有更低的系統開銷。Read Uncommitted(讀取未提交內容)      在該隔離等級,所有事務都可以看到其他未提交事務的執行結果。本隔離等級很少用於實際應用,因為它的效能也不比其他層級好多少。讀取未提交的資料,也被稱之為髒讀(Dirty Read)。Read

binlog檔案分析與mysqlbinlog工具的修改

Binlog與mysqlbinlog工具問題本文主要帶著以下問題進行學習:1、什麼是binlog,有什麼作用2、binlog有哪些格式3、分析一條典型binlog

cgroup的學習(一)——what cgroup?

本序列文章將介紹cgroup概念,cgroup架構,cgroup的子系統 What Cgroup?      Control Groups provide a mechanism foraggregating/partitioning sets of tasks, and all their future children, intohierarchical groups with specialized

一個預存程序的例子

create or replace procedure p_pre_saveimp(v_oprcd in varchar2,returnFlag out varchar2) isv_jrfflag varchar2(2);--記錄標識v_jrfno varchar2(12);--享受編號v_gntoprcd varchar2(10);v_gntdept varchar2(4);v_gntoprdt varchar2(10);begin  declare cursor cur_jlsrelief_

一個函數的例子

CREATE OR REPLACE FUNCTION "FETCHNAME"         (v_cdno varchar2,v_type varchar2,v_pmodid varchar2)return varchar2isv_name varchar2(50);beginv_name:='';if v_type = 'application' then  select ap_appname into v_name from application where

DBA常用指令碼

1.查詢有enqueue等待的事件SELECT b.SID, b.serial#, b.username, machine, event, wait_time,CHR (BITAND (p1, -16777216) / 16777215)|| CHR (BITAND (p1, 16711680) / 65535) “Enqueue Type”FROM v$session_wait a, v$session bWHERE a.event NOT LIKE ‘SQL*N%’AND a.event

innodb學習(一)——innodb如何使用aio

      Innodb從5.5開始使用linux的Native AIO(後面簡稱N-AIO),告別之前模擬的方式。我們下面從5.6.10的源碼分析Innodb的Native AIO使用架構。       Innodb有N個io handler threads(N=1個ibuf_io_thread + 1個log_io_thread + innodb_read_io_threads個read_io_thread+ innodb_write_io_threads個write_io_thread),

一個觸發器的例子

create or replace trigger "USREMHR".trg_sq_rule_insert  before insert on sq_rule_base  for each rowdeclare  temp_rule_id varchar2(10);  temp_rul_theme_id varchar2(10);begin  begin       temp_rule_id := :new.rule_id;       temp_rul_theme_id :=

J2EE 第2次課筆記–Servlet

 這次課講了一些servlet一些基礎的知識!1.在本地訪問servlet(以tomcat伺服器為例):     http://locatlhost:8080/servlet/你的servlet的名字    這樣你就可以直接存取這個servlet了!2.使用jcreator進行servlet的程式編寫時,需要匯入tomcat下,common/lib/servlet.jar   才能調用servlet包3.測試程式,還是從最簡單的Hello,World!來進行練習吧!   代碼:     

將數字字串人民幣轉化成大寫字串人民幣

/* * 建立日期 2005-3-8 * * TODO 要更改此產生的檔案的模板,請轉至 * 視窗 - 喜好設定 - Java - 代碼樣式 - 代碼模板 */package com.test;/** * @author Administrator * * TODO 要更改此產生的類型注釋的模板,請轉至 * 視窗 - 喜好設定 - Java - 代碼樣式 - 代碼模板 */public class TestRMB {      /**       * 測試numberConvert方法     

關於整型判斷的一個bug

原文:http://dinglin.iteye.com/blog/1317874問題 :      這個 bug 來源於官方的一個 bug 報告 , 感謝 @ 印風 _ 小希 . 現象很容易描述 , 直接上例子 .  5.1 以後的版本都有此問題 .CREATE TABLE `tb` (  `a` int(11) DEFAULT NULL,  `b` int(11) DEFAULT NULL,  KEY `a` (`a`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

總頁數: 61357 1 .... 14033 14034 14035 14036 14037 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.