分类
如何选择最好的外汇经纪商

隔夜利息(Swap)是什么?

假设期限结构不改变,那么gross realized return就依赖于coupon和forward之间的关系 这个情景隐含forward rate包含risk premuim

4.3债券估值

假设forward rate = 未来的spot rate,那么收益就依赖于期限结构 1年spot是5%,2年spot是7%, 在realized forward scenario下,forward rate必须是9%(implied rate) 如果realized大于implied,那么滚动投资短期将产生更高收益 如果realized小于implied,那么直接投资长期将产生更高收益 所以投资策略依赖于投资者期望的rate和implied rate的差异 这个情景假设forward rate没有risk premium

unchanged term structure scenario:

假设期限结构不改变,那么gross realized return就依赖于coupon和forward之间的关系 这个情景隐含forward rate包含risk premuim

隔夜利息(Swap)是什么?

zRAM内存压缩技术原理与应用

1. 技术背景

2. 主流内存压缩技术

目前linux内核主流的内存压缩技术主要有3种:zSwap, zRAM, zCache。

2.1 zSwap

图片1

1) 如果开启当zswap满交换出backing store的功能, 由于需要将zswap里的内存按LRU顺序解压再swap out, 隔夜利息(Swap)是什么? 这就要求内存分配器支持LRU功能。

2) 如果不开启当zswap满交换出backing store的功能, 和zRam是类似的。

2.2 zRram

zRram即压缩的内存, 使用内存模拟block device的做法。实际不会写到块设备中去,只会压缩后写到模拟的块设备中,其实也就是还是在RAM中,只是通过压缩了。由于压缩和解压缩的速度远比读写IO好,因此在移动终端设备广泛被应用。zRam是基于RAM的block device, 一般swap priority会比较高。只有当其满,系统才会考虑其他的swap devices。当然这个优先级用户可以配置。

1) zRam大小是可灵活配置的, 那是不是配置越大越好呢? 如果不是,配置多大是最合适的呢?

2) 使用zRam可能会在低内存场景由于频繁的内存压缩导致kswapd进程占CPU高, 怎样改善?

要利用好zRam功能, 并不是简单地配置了就OK了, 还需要对各种场景和问题都做好处理, 才能发挥最优的效果。

2.3 zCache

1) 有些文件页可能本身是压缩的内容, 这时可能无法再进行压缩了

2) zCache目前无法使用zsmalloc, 如果使用zbud,压缩率较低

3) 使用的zbud/z3fold分配的内存是不可移动的, 需要关注内存碎片问题

3. 存压缩主流的内存分配器 隔夜利息(Swap)是什么?

3.2.1 Zsmalloc

zsmalloc是为ZRAM设计的一种内存分配器。内核已经有slub了, 为什么还需要zsmalloc内存分配器?这是由内存压缩的场景和特点决定的。zsmalloc内存分配器期望在低内存的场景也能很好地工作,事实上,当需要压缩内存进行zsmalloc内存分配时,内存一般都比较紧张且内存碎片都比较严重了。如果使用slub分配, 很可能由于高阶内存分配不到而失败。另外,slub也可能导致内存碎片浪费比较严重,最坏情况下,当对象大小略大于PAGE_SIZE/2时,每个内存页接近一般的内存将被浪费。

Android手机实测发现,anon pages的平均压缩比大约在1:3左右,所以compressed anon page size很多在1.2K左右。如果是Slub,为了分配大量1.2K的内存,可能内存浪费严重。zsmalloc分配器尝试将多个相同大小的对象存放在组合页(称为zspage)中,这个组合页不要求物理连续,从而提高内存的使用率。

wps2CC0.tmp

需要注意的是, 当前zsmalloc不支持LRU功能, 旧版本内核分配的不可移动的页, 对内存碎片影响严重, 但最新版本内核已经是支持分配可移动类型内存了。

3.2.2 Zbud
3.2.3 隔夜利息(Swap)是什么? Z3fold

z3fold是一个较新的内存分配器, 与zbud不同的是, 将3个objects存到1个单独的page中,也就是zbud内存利用率极限是1:2, z3fold极限是1:3。同样z3fold是可以支持LRU的, 但分配的内存是不可移动的。

想问个金融术语,CDS 隔夜利息(Swap)是什么? spread是什么意思?

CDS的买方定期向卖方支付一笔溢价,称为CDS价差(CDS spread),这是相对于防范信用风险所需的市场参考利率的回报。它有时被称为信用利差。从概念上讲,它等同于债券的信用利差,即承担信用风险的补偿。

信用估值调整(CVA, credit valuation adjustment)是贷款、债券或衍生债务的信用风险的现值。因此,原则上,CVA应该是之前概述的CDS对冲头寸的合理近似值,可以让投资者获得无风险回报率。财务风险的CVA计算为:

  • 预期敞口(EE, Expected Exposure):事件违约的总预期敞口,反映了基础CDS合约的名义价值
  • 回收率(RR, Recovery Rate):从违约债券中收回的损失百分比
  • 违约损失率(LGD, Loss Given Default):违约发生时的违约量
    • EE * (1 - RR) = LGD
    • LGD * POD = EL
    • CVA = Σ (PV of EL),由以上指标计算出来

    发现我说错了,wiki上有解释:The buyer of the CDS makes a series of payments (the CDS "fee" or "spread") to the seller 隔夜利息(Swap)是什么? and, in exchange, receives a payoff if the loan defaults.所以就是"费率"的意思=_=

    我查了一下切凯蒂的《货币金融学》,在“互换”那一章他介绍了两种互换,一种是利率互换(Interest-rate swaps),在利率互换的语境下swap spread指的是互换合约中支付固定利率的那一方的利率与相同期限的美元国债利率的之差,其实就可以看成是swap的风险溢价。这个利差通常被视为经济中系统性风险或整体风险的衡量

    另一种互换就是这里的债务违约互换(Credit-default swaps (CDS)),我想应该是类似的意思:CDS类似于一种保险,每期支付的保费除以被保金额也可以计算出一个利率来(我瞎猜的. 大概就是这个意思),所以依旧可以计算出一个与利率互换类似的利差来。

    想问个金融术语,CDS spread是什么意思?

    CDS的买方定期向卖方支付一笔溢价,称为CDS价差(CDS spread),这是相对于防范信用风险所需的市场参考利率的回报。它有时被称为信用利差。从概念上讲,它等同于债券的信用利差,即承担信用风险的补偿。

    信用估值调整(CVA, credit valuation adjustment)是贷款、债券或衍生债务的信用风险的现值。因此,原则上,CVA应该是之前概述的CDS对冲头寸的合理近似值,可以让投资者获得无风险回报率。财务风险的CVA计算为:

    • 预期敞口(EE, Expected Exposure):事件违约的总预期敞口,反映了基础CDS合约的名义价值
    • 回收率(RR, Recovery Rate):从违约债券中收回的损失百分比
    • 违约损失率(LGD, Loss Given Default):违约发生时的违约量
      • EE * (1 - RR) = LGD
      • LGD * POD = EL
      • CVA = Σ (PV of EL),由以上指标计算出来

      发现我说错了,wiki上有解释:The buyer of the CDS makes a series of payments (the CDS "fee" or "spread") to the seller and, in exchange, receives a payoff if the loan defaults.所以就是"费率"的意思=_=

      我查了一下切凯蒂的《货币金融学》,在“互换”那一章他介绍了两种互换,一种是利率互换(Interest-rate swaps),在利率互换的语境下swap spread指的是互换合约中支付固定利率的那一方的利率与相同期限的美元国债利率的之差,其实就可以看成是swap的风险溢价。这个利差通常被视为经济中系统性风险或整体风险的衡量

      另一种互换就是这里的债务违约互换(Credit-default swaps (CDS)),我想应该是类似的意思:CDS类似于一种保险,每期支付的保费除以被保金额也可以计算出一个利率来(我瞎猜的. 大概就是这个意思),所以依旧可以计算出一个与利率互换类似的利差来。